词条 | PostQueuedCompletionStatus |
释义 | BOOL PostQueuedCompletionStatus( HANDLE CompletlonPort, DW0RD dwNumberOfBytesTrlansferred, DWORD dwCompletlonKey, LPOVERLAPPED lpoverlapped, ); 功能说明:在进行重叠I/O操作的同时,强行释放一个OVERLAPPED结构,最好的方法是针对每一个套接字句柄,调用CloseSocket函数。任何尚未进行的重叠I/O操作都会完成。一旦所有套接字关闭,便需在完成端口上,终止所有工作者线程。这时候需要使用PostQueuedCompletionStatus 。 参数说明: CompletionPort:指定想向其发送一个完成数据包的完成端口对象。 dwNumberOfBytesTrlansferred:指定—个值,直接传递给GetQueuedCompletionStatus函数中对应的参数 dwCompletlonKey:指定—个值,直接传递给GetQueuedCompletionStatus函数中对应的参数 lpoverlapped:指定—个值,直接传递给GetQueuedCompletionStatus函数中对应的参数 例: HANDLE hCompletionPort; PostQueuedCompletionStatus( hCompletionPort, DWORD(0), 0, NULL ); //PostQueuedCompletionStatus(CompletionPort, 0xFFFFFFFF, 0, NULL); CloseHandle( hCompletionPort ); |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。