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 | 任何 |