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