2

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

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

4

1 回答 1

0

如果返回此示例GetLastError(),则ERROR_PIPE_CONNECTED您必须自己设置事件。

于 2019-11-30T18:01:42.340 回答