FltSetCallbackDataDirty 函数 (fltkernel.h)
微型筛选器驱动程序的预作或作后回调例程调用 FltSetCallbackDataDirty,以指示它已修改回调数据结构的内容。
语法
VOID FLTAPI FltSetCallbackDataDirty(
[in, out] PFLT_CALLBACK_DATA Data
);
参数
[in, out] Data
指向回调数据的指针(FLT_CALLBACK_DATA) 结构。
返回值
没有
言论
微型筛选器驱动程序的预作(PFLT_PRE_OPERATION_CALLBACK)或作后(PFLT_POST_OPERATION_CALLBACK)回调例程可以修改作的回调数据(FLT_CALLBACK_DATA)结构的内容。 如果这样做,则必须调用 FltSetCallbackDataDirty,除非它已更改回调数据结构 IoStatus 字段的内容。
FltSetCallbackDataDirty 在回调数据结构中设置FLTFL_CALLBACK_DATA_DIRTY标志。
若要测试回调数据结构的FLTFL_CALLBACK_DATA_DIRTY标志,请调用 FltIsCallbackDataDirty。
若要清除回调数据结构的FLTFL_CALLBACK_DATA_DIRTY标志,请调用 FltClearCallbackDataDirty。
要求
要求 | 价值 |
---|---|
目标平台 | 普遍 |
标头 | fltkernel.h (包括 Fltkernel.h) |
库 | Fltmgr.lib |
DLL | Fltmgr.sys |
IRQL | 任何 |