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 完成端口。 |