如果尚未从完成端口中选取活动等待完成关联,则取消该关联。
语法
NTSTATUS NtCancelWaitCompletionPacket (
_In_ HANDLE WaitCompletionPacketHandle,
_In_ BOOLEAN RemoveSignaledPacket
)
参数
WaitCompletionPacketHandle [in]
等待完成数据包的句柄。
RemoveSignaledPacket [in]
一个布尔值,确定此函数是否会尝试取消 IO 完成对象队列中的数据包。
返回值
NTSTATUS 代码。 有关详细信息,请参阅 使用 NTSTATUS 值。
| 值 | 说明 |
|---|---|
| STATUS_SUCCESS | 成功 |
| STATUS_PENDING | 等待完成可能处于挂起状态,并且无法立即重用数据包。 |
| STATUS_CANCELLED | 数据包已完成,如果从未关联,则为 。 |
注解
此函数没有关联的导入库或头文件;必须使用 LoadLibrary 和 GetProcAddress 函数调用它。 从 ntdll.dll 导出 API。
要求
| 要求 | 值 |
|---|---|
| DLL | ntdll.dll |