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 de demandes 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
Aucun
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, elle 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.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | fltkernel.h |