Function PostQueuedCompletionStatus [src]

Prototype

pub fn PostQueuedCompletionStatus( completion_port: HANDLE, bytes_transferred_count: DWORD, completion_key: usize, lpOverlapped: ?*OVERLAPPED, ) PostQueuedCompletionStatusError!void

Parameters

completion_port: HANDLEbytes_transferred_count: DWORDcompletion_key: usizelpOverlapped: ?*OVERLAPPED

Possible Errors

Unexpected

Source

pub fn PostQueuedCompletionStatus( completion_port: HANDLE, bytes_transferred_count: DWORD, completion_key: usize, lpOverlapped: ?*OVERLAPPED, ) PostQueuedCompletionStatusError!void { if (kernel32.PostQueuedCompletionStatus(completion_port, bytes_transferred_count, completion_key, lpOverlapped) == 0) { switch (GetLastError()) { else => |err| return unexpectedError(err), } } }