请输入您要查询的百科知识:

 

词条 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/15 7:27:22