GetQueuedCompletionStatusEx
fn
BOOL GetQueuedCompletionStatusEx(
HANDLE CompletionPort,
OVERLAPPED_ENTRY * lpCompletionPortEntries,
ULONG ulCount,
ULONG * ulNumEntriesRemoved,
DWORD dwMilliseconds,
BOOL fAlertable,
)Dequeue multiple completion packets from an I/O completion port.
This function is not present in druntime's winbase bindings.
Parameters
CompletionPort | Handle to the completion port. |
lpCompletionPortEntries | Array to receive completion entries. |
ulCount | Maximum number of entries to dequeue. |
ulNumEntriesRemoved | Receives the actual number dequeued. |
dwMilliseconds | Timeout in milliseconds. |
fAlertable | Whether the wait is alertable. |
Returns
Nonzero on success, zero on failure.