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是有效的檔案句柄或INVALID_HANDLE_VALUE。
CompletionKey是傳送給處理函式的參數。
NumberOfConcurrentThreads是有多少個執行緒在訪問這個訊息佇列。當參數ExistingCompletionPort不為0的時候,系統忽略該參數,當該參數為0表示允許同時相等數目於處理器個數的執行緒訪問該訊息佇列。
返回值
返回一個IOCP的句柄。若為NULL則創建失敗,不為NULL則創建成功。