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

 

词条 CreateIoCompletionPort
释义

函数概述

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主动要求结束

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/1 22:14:47