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.
Cancels an active wait completion association if it has not been picked up from the completion port.
Syntax
NTSTATUS NtCancelWaitCompletionPacket (
_In_ HANDLE WaitCompletionPacketHandle,
_In_ BOOLEAN RemoveSignaledPacket
)
Parameters
WaitCompletionPacketHandle [in]
A handle to a wait completion packet.
RemoveSignaledPacket [in]
a boolean which determines whether this function will attempt to cancel a packet from an IO completion object queue.
Return value
An NTSTATUS code. For more information, see Using NTSTATUS values.
Value | Description |
---|---|
STATUS_SUCCESS | Success |
STATUS_PENDING | The wait completion may be pending and the packet cannot be immediately reused. |
STATUS_CANCELLED | The packet has already been completed or if has never been associated. |
Remarks
This function has no associated import library or header file; you must call it using the LoadLibrary and GetProcAddress functions. The API is exported from ntdll.dll.
Requirements
Requirement | Value |
---|---|
DLL | ntdll.dll |