fltIsIoCanceled 函数 (fltkernel.h)

FltIsIoCanceled 例程检查基于 IRP 的操作是否已取消。

语法

BOOLEAN FLTAPI FltIsIoCanceled(
  [in] PFLT_CALLBACK_DATA CallbackData
);

参数

[in] CallbackData

指向操作 (FLT_CALLBACK_DATA) 的回调数据结构的指针。

返回值

如果已取消基于 IRP 的操作,FltIsIoCanceled 将返回 TRUE;如果尚未取消该操作或不是基于 IRP 的操作,则返回 FALSE

注解

为不基于 IRP 的操作调用 FltIsIoCanceled 是一个编程错误。 若要确定操作是否基于 IRP,请使用 FLT_IS_IRP_OPERATION 宏。

要求

要求
目标平台 通用
标头 fltkernel.h (包括 Fltkernel.h)
Library FltMgr.lib
DLL Fltmgr.sys
IRQL 任何级别

另请参阅

FLT_CALLBACK_DATA

FLT_IS_IRP_OPERATION

FltCancelFileOpen

FltCancelIo

FltClearCancelCompletion

FltSetCancelCompletion