FltSetCallbackDataDirty, fonction (fltkernel.h)
Une routine de rappel de préopération ou de postopération d’un pilote minifilter appelle FltSetCallbackDataDirty pour indiquer qu’elle a modifié le contenu de la structure de données de rappel.
Syntaxe
VOID FLTAPI FltSetCallbackDataDirty(
[in, out] PFLT_CALLBACK_DATA Data
);
Paramètres
[in, out] Data
Pointeur vers une structure de données de rappel (FLT_CALLBACK_DATA).
Valeur de retour
Aucun
Remarques
La préopération d’un pilote minifilter (PFLT_PRE_OPERATION_CALLBACK) ou la postopération (PFLT_POST_OPERATION_CALLBACK) de la routine de rappel peut modifier le contenu des données de rappel (FLT_CALLBACK_DATA) pour l’opération. Si c’est le cas, elle doit ensuite appeler FltSetCallbackDataDirty sauf si elle a modifié le contenu du champ IoStatus de la structure de données de rappel.
FltSetCallbackDataDirty définit l’indicateur de FLTFL_CALLBACK_DATA_DIRTY dans une structure de données de rappel.
Pour tester l’indicateur de FLTFL_CALLBACK_DATA_DIRTY d’une structure de données de rappel, appelez FltIsCallbackDataDirty.
Pour effacer l’indicateur de FLTFL_CALLBACK_DATA_DIRTY de la structure de données de rappel, appelez FltClearCallbackDataDirty.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Universel |
d’en-tête | fltkernel.h (include Fltkernel.h) |
bibliothèque | Fltmgr.lib |
DLL | Fltmgr.sys |
IRQL | Quelconque |