Fonction FltSetCallbackDataDirty (fltkernel.h)
La routine de rappel de préopération ou de post-opération d’un pilote minifiltre 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
None
Remarques
Une routine de rappel de préopération (PFLT_PRE_OPERATION_CALLBACK) ou de post-opération (PFLT_POST_OPERATION_CALLBACK) d’un pilote minifiltre peut modifier le contenu de la structure des données de rappel (FLT_CALLBACK_DATA) pour l’opération. Si c’est le cas, il doit appeler FltSetCallbackDataDirty , sauf s’il a modifié le contenu du champ IoStatus de la structure de rappel.
FltSetCallbackDataDirty définit l’indicateur FLTFL_CALLBACK_DATA_DIRTY dans une structure de données de rappel.
Pour tester l’indicateur FLTFL_CALLBACK_DATA_DIRTY d’une structure de données de rappel, appelez FltIsCallbackDataDirty.
Pour effacer l’indicateur de FLTFL_CALLBACK_DATA_DIRTY d’une structure de données de rappel, appelez FltClearCallbackDataDirty.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
En-tête | fltkernel.h (inclure Fltkernel.h) |
Bibliothèque | Fltmgr.lib |
DLL | Fltmgr.sys |
IRQL | Quelconque |