Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |