Funzione FltSetCallbackDataDirty (fltkernel.h)
Una routine di callback di preoperazione o 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 di dati di callback.
FltSetCallbackDataDirty imposta il flag di 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 di una struttura di dati di callback, chiamare FltClearCallbackDataDirty.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Universale |
intestazione | fltkernel.h (include Fltkernel.h) |
libreria | Fltmgr.lib |
dll | Fltmgr.sys |
IRQL | Qualunque |