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.