Funzione FltSetCallbackDataDirty (fltkernel.h)
La preoperazione o la postoperazione di un driver minifilter chiama fltSetCallbackDataDirty per indicare che ha modificato il contenuto della struttura dei dati di callback.
Sintassi
VOID FLTAPI FltSetCallbackDataDirty(
[in, out] PFLT_CALLBACK_DATA Data
);
Parametri
[in, out] Data
Puntatore a una struttura di dati di callback (FLT_CALLBACK_DATA).
Valore restituito
nessuno
Osservazioni
La preoperazione di un driver minifilter (PFLT_PRE_OPERATION_CALLBACK) o la routine di callback (PFLT_POST_OPERATION_CALLBACK) può modificare il contenuto della struttura dei dati di callback (FLT_CALLBACK_DATA) per l'operazione. In caso affermativo, deve chiamare FltSetCallbackDataDirty a meno che non abbia modificato il contenuto del campo IoStatus della struttura dei dati di callback.
FltSetCallbackDataDirty imposta il flag FLTFL_CALLBACK_DATA_DIRTY in una struttura di dati di callback.
Per testare il flag di FLTFL_CALLBACK_DATA_DIRTY di una struttura di dati di callback, chiamare FltIsCallbackDataDirty.
Per cancellare il flag di FLTFL_CALLBACK_DATA_DIRTY della struttura dei dati di callback, chiamare FltClearCallbackDataDirty.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Universale |
Intestazione | fltkernel.h (include Fltkernel.h) |
Libreria | Fltmgr.lib |
DLL | Fltmgr.sys |
IRQL | Qualsiasi |