ioapiset.h header
This header is used by multiple technologies. For more information, see:
ioapiset.h contains the following programming interfaces:
Functions
CancelIo Cancels all pending input and output (I/O) operations that are issued by the calling thread for the specified file. |
CancelIoEx Marks any outstanding I/O operations for the specified file handle. The function only cancels I/O operations in the current process, regardless of which thread created the I/O operation. |
CancelSynchronousIo Marks pending synchronous I/O operations that are issued by the specified thread as canceled. |
CreateIoCompletionPort Creates an input/output (I/O) completion port and associates it with a specified file handle, or creates an I/O completion port that is not yet associated with a file handle, allowing association at a later time. |
DeviceIoControl Sends a control code directly to a specified device driver, causing the corresponding device to perform the corresponding operation. |
GetOverlappedResult Retrieves the results of an overlapped operation on the specified file, named pipe, or communications device. |
GetOverlappedResultEx Retrieves the results of an overlapped operation on the specified file, named pipe, or communications device within the specified time-out interval. The calling thread can perform an alertable wait. |
GetQueuedCompletionStatus Attempts to dequeue an I/O completion packet from the specified I/O completion port. |
GetQueuedCompletionStatusEx Retrieves multiple completion port entries simultaneously. |
PostQueuedCompletionStatus Posts an I/O completion packet to an I/O completion port. |