macro FLT_IS_REISSUED_IO (fltkernel.h)
La macro FLT_IS_REISSUED_IO détermine si la structure de données de rappel donnée représente une opération d’E/S rééditée.
Syntaxe
void FLT_IS_REISSUED_IO(
Data
);
Paramètres
Data
[in] Pointeur vers la structure de données de rappel (FLT_CALLBACK_DATA) pour une opération d’E/S.
Valeur de retour
None
Remarques
FLT_IS_REISSUED_IO retourne TRUE si l’indicateur d’opération E/S rééditée est défini dans la structure de données de rappel ; FALSE dans le cas contraire.
La macro FLT_IS_REISSUED_IO vérifie si l’indicateur FLTFL_CALLBACK_DATA_REISSUED_IO est défini dans le membre Flags de la structure FLT_CALLBACK_DATA vers laquelle pointe le paramètre Data . Cet indicateur est défini par FltReissueSynchronousIo lorsqu’une opération d’E/S est rééditée. Cet indicateur est valide uniquement pour les opérations d’E/S basées sur IRP. Pour déterminer si une opération d’E/S est basée sur IRP, utilisez la macro FLT_IS_IRP_OPERATION .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | fltkernel.h |