Windows Win32:匿名管道上的事务

Windows Win32:匿名管道上的事务,windows,winapi,pipe,anonymous-pipes,Windows,Winapi,Pipe,Anonymous Pipes,声明“此参数也可以是由CreatePipe函数返回的匿名管道的句柄”的文档 这意味着可以在匿名管道上使用事务。据我所知,it事务是读/写操作,匿名管道不是读就是写——这对我来说毫无意义 是否真的可以使用匿名管道的事务 如果是,如何进行?例如,从对CreatePipe的调用中获得的两个句柄中,我应该传递给TransactionNamedPipe哪个 警告:我没有尝试过这个。然而,的MSDN文档包含了关于这可能起作用的确凿证据。这些文档在这一点上非常成熟,命名管道是非常早期的Windows传输,如果

声明“此参数也可以是由CreatePipe函数返回的匿名管道的句柄”的文档 这意味着可以在匿名管道上使用事务。据我所知,it事务是读/写操作,匿名管道不是读就是写——这对我来说毫无意义

  • 是否真的可以使用匿名管道的事务
  • 如果是,如何进行?例如,从对CreatePipe的调用中获得的两个句柄中,我应该传递给TransactionNamedPipe哪个

  • 警告:我没有尝试过这个。然而,的MSDN文档包含了关于这可能起作用的确凿证据。这些文档在这一点上非常成熟,命名管道是非常早期的Windows传输,如果这是错误的,我会感到惊讶

    匿名管道是使用 具有唯一名称的命名管道。 因此,您可以经常传递一个句柄 指向函数的匿名管道 它需要一个名为 烟斗


    这一点,再加上你上面提供的报价,表明这是可行的。不确定您将使用
    CreatePipe
    中的哪个句柄(读或写)可能会起作用,因为这是一个名为pipe的单双工封套。

    注意:我没有尝试过这个。然而,的MSDN文档包含了关于这可能起作用的确凿证据。这些文档在这一点上非常成熟,命名管道是非常早期的Windows传输,如果这是错误的,我会感到惊讶

    匿名管道是使用 具有唯一名称的命名管道。 因此,您可以经常传递一个句柄 指向函数的匿名管道 它需要一个名为 烟斗

    这一点,再加上你上面提供的报价,表明这是可行的。不确定您将使用
    CreatePipe
    中的哪个句柄(读或写)可能会起作用,因为这是一个在封盖下命名为pipe的单双工