ioapiset.h 标头

此标头由多种技术使用。 有关详细信息,请参阅:

ioapiset.h 包含以下编程接口:

函数

 
CancelIo

取消指定文件的调用线程发出的所有挂起的输入和输出 (I/O) 操作。
CancelIoEx

标记指定文件句柄的任何未完成的 I/O 操作。 函数仅取消当前进程中的 I/O 操作,而不管哪个线程创建了 I/O 操作。
CancelSynchronousIo

将指定线程发出的挂起同步 I/O 操作标记为已取消。
CreateIoCompletionPort

创建输入/输出 (I/O) 完成端口,并将其与指定的文件句柄相关联,或者创建尚未与文件句柄关联的 I/O 完成端口,以便在以后进行关联。
DeviceIoControl

将控制代码直接发送到指定的设备驱动程序,导致相应的设备执行相应的操作。
GetOverlappedResult

检索指定文件、命名管道或通信设备上重叠操作的结果。
GetOverlappedResultEx

检索指定超时间隔内对指定文件、命名管道或通信设备执行重叠操作的结果。 调用线程可以执行可发出警报的等待。
GetQueuedCompletionStatus

尝试从指定的 I/O 完成端口取消 I/O 完成数据包的排队。
GetQueuedCompletionStatusEx

同时检索多个完成端口条目。
PostQueuedCompletionStatus

将 I/O 完成数据包发布到 I/O 完成端口。