macro FLT_IS_IRP_OPERATION (fltkernel.h)
La macro FLT_IS_IRP_OPERATION détermine si la structure de données de rappel donnée représente une opération d’E/S basée sur un paquet d’E/S (IRP).
Syntaxe
void FLT_IS_IRP_OPERATION(
Data
);
Paramètres
Data
[in] Pointeur vers une structure de données de rappel (FLT_CALLBACK_DATA).
Valeur de retour
None
Remarques
FLT_IS_IRP_OPERATION retourne une valeur différente de zéro si l’indicateur d’opération IRP est défini dans la structure de données de rappel. Sinon, il retourne zéro.
La macro FLT_IS_IRP_OPERATION vérifie si le bit FLTFL_CALLBACK_DATA_IRP_OPERATION est défini dans le membre Flags de la structure FLT_CALLBACK_DATA vers laquelle pointe le paramètre Data . Ainsi, le type de retour de FLT_IS_IRP_OPERATION est du même type que le membre Flags .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | fltkernel.h |