PostQueuedCompletionStatus

PostQueuedCompletionStatus是計算機函式。

基本介紹

  • 外文名:QueuedCompletionStatus
  • Port:向其傳送一個完成數據包
  • Number:GetQueuedCompletionStatu
  • Completlon:GetQueuedCompletionStatu
基本信息,功能說明,參數說明,

基本信息

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 );

相關詞條

熱門詞條

聯絡我們