CreateIoCompletionPort

CreateIoCompletionPor,計算機函式,函式關聯一個已打開的檔案實例和新建的或已存在的I/0完成連線埠,或者創建一個未關聯任何檔案的I/O完成連線埠。

函式概述

CreateIoCompletionPort函式關聯一個已打開的檔案實例和新建的或已存在的I/0完成連線埠,或者創建一個未關聯任何檔案的I/O完成連線埠。

函式原型

WINBASEAPI
__out
HANDLE
WINAPI
CreateIoCompletionPort(
__in HANDLE FileHandle,
__in_opt HANDLE ExistingCompletionPort,
__in ULONG_PTR CompletionKey,
__in DWORD NumberOfConcurrentThreads
);

參數說明

FileHandle是關聯的檔案句柄。
ExistingCompletionPort是已經存在的完成連線埠。如果為NULL,則為新建一個IOCP
CompletionKey是傳送給處理函式的參數。
NumberOfConcurrentThreads是有多少個執行緒在訪問這個訊息佇列。當參數不為0的時候,系統忽略
該參數,當該參數為0表示允許同時相等數目於處理器個數的執行緒訪問該訊息佇列。

返回值

返回一個IOCP的句柄。若為NULL創建失敗,不為NULL創建成功

功能說明

創建一個IOCP。利用GetQueuedCompletionStatus獲得完成連線埠信息,進行處理。利用PostQueuedCompletionStatus主動要求結束

相關詞條

相關搜尋

熱門詞條

聯絡我們