Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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. |