共用方式為


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) 結構的內容。 如果這樣做,除非已變更回呼數據結構 IoStatus 字段的內容,否則它必須呼叫 FltSetCallbackDataDirty

FltSetCallbackDataDirty 會在回呼數據結構中設定FLTFL_CALLBACK_DATA_DIRTY旗標。

若要測試回呼數據結構的FLTFL_CALLBACK_DATA_DIRTY旗標,請呼叫 FltIsCallbackDataDirty

若要清除回呼數據結構的FLTFL_CALLBACK_DATA_DIRTY旗標,請呼叫 FltClearCallbackDataDirty

規格需求

需求
目標平台 Universal
標頭 fltkernel.h (包含 Fltkernel.h)
程式庫 Fltmgr.lib
Dll Fltmgr.sys
IRQL 任何

另請參閱

FLT_CALLBACK_DATA

FltClearCallbackDataDirty

FltIsCallbackDataDirty

FltReissueSynchronousIo

PFLT_POST_OPERATION_CALLBACK

PFLT_PRE_OPERATION_CALLBACK