FltClearCancelCompletion 函数 (fltkernel.h)
FltClearCancelCompletion 清除为 I/O作指定的取消例程。
语法
NTSTATUS FLTAPI FltClearCancelCompletion(
[in] PFLT_CALLBACK_DATA CallbackData
);
参数
[in] CallbackData
指向 I/O作的回调数据(FLT_CALLBACK_DATA)结构的指针。
返回值
如果未设置取消例程,或者 IRP 取消已在进行中,FltClearCancelCompletion 返回STATUS_CANCELLED。 否则,它将返回STATUS_SUCCESS。
言论
微型筛选器驱动程序调用 FltClearCancelCompletion 以清除先前调用 FltSetCancelCompletion为 I/O作指定的取消例程。 该作必须是基于 IRP 的 I/O作。 若要确定给定的回调数据(FLT_CALLBACK_DATA)结构是否表示基于 IRP 的 I/O作,请使用 FLT_IS_IRP_OPERATION 宏。
若要取消 I/O作,请调用 FltCancelIo。
要求
要求 | 价值 |
---|---|
目标平台 | 普遍 |
标头 | fltkernel.h (包括 Fltkernel.h) |
库 | FltMgr.lib |
IRQL | 任何级别 |