NtCancelWaitCompletionPacket 函数

如果尚未从完成端口中选取活动等待完成关联,则取消该关联。

语法

NTSTATUS NtCancelWaitCompletionPacket (
    _In_ HANDLE WaitCompletionPacketHandle,
    _In_ BOOLEAN RemoveSignaledPacket
    )

参数

WaitCompletionPacketHandle [in]

等待完成数据包的句柄。

RemoveSignaledPacket [in]

一个布尔值,确定此函数是否会尝试取消 IO 完成对象队列中的数据包。

返回值

NTSTATUS 代码。 有关详细信息,请参阅 使用 NTSTATUS 值

说明
STATUS_SUCCESS 成功
STATUS_PENDING 等待完成可能处于挂起状态,并且无法立即重用数据包。
STATUS_CANCELLED 数据包已完成,如果从未关联,则为 。

注解

此函数没有关联的导入库或头文件;必须使用 LoadLibraryGetProcAddress 函数调用它。 从 ntdll.dll 导出 API。

要求

要求
DLL ntdll.dll