是否设置了OVERLAPPED:: heevent,即使管道连接是直接使用ERROR_PIPE_CONNECTED的



如果,在异步ConnectNamedPipe()之后,从GetLastError()获得ERROR_PIPE_CONNECTED,传递给函数的OVERLAPPED结构中的事件是否仍然被设置,或者仅在结果为ERROR_IO_PENDING时才被设置?

第二个问题是,如果完成通知模式被设置为FILE_SKIP_SET_EVENT_ON_HANDLE,文档指定句柄的事件不会被设置,但是如果存在OVERLAPPED结构的事件仍然会被设置。我的问题是,句柄事件的用途是什么,为什么该设置不是默认的?

从这个例子中,如果GetLastError()返回ERROR_PIPE_CONNECTED,那么您必须自己设置事件

相关内容

  • 没有找到相关文章

最新更新