macro FLT_IS_SYSTEM_BUFFER (fltkernel.h)
La macro FLT_IS_SYSTEM_BUFFER teste l’indicateur de mémoire tampon système dans une structure de données de rappel.
Syntaxe
void FLT_IS_SYSTEM_BUFFER(
Data
);
Paramètres
Data
[in] Pointeur vers une structure de données de rappel (FLT_CALLBACK_DATA).
Valeur de retour
Aucun
Remarques
FLT_IS_SYSTEM_BUFFER retourne TRUE si l’indicateur de mémoire tampon système est défini dans la structure de données de rappel ; FALSE dans le cas contraire.
La macro FLT_IS_SYSTEM_BUFFER vérifie si l’indicateur de mémoire tampon système (FLTFL_CALLBACK_DATA_SYSTEM_BUFFER) est défini dans une structure de données de rappel (FLT_CALLBACK_DATA).
L’indicateur de mémoire tampon système est défini dans la structure de données de rappel d’une opération d’E/S si la mémoire tampon de l’opération est allouée à partir du pool non paginé. Si cet indicateur est défini, les pilotes minifilter peuvent supposer que la mémoire tampon est déjà verrouillée et accessible en toute sécurité.
Notez que les pilotes minifilter ne doivent jamais définir l’indicateur de mémoire tampon système.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | fltkernel.h |