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 des données de rappel (FLT_CALLBACK_DATA) pour une opération d’E/S.
Valeur de retour
Aucun
Remarques
FLT_IS_REISSUED_IO retourne TRUE si l’indicateur d’opération d’E/S réécrit 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 de FLTFL_CALLBACK_DATA_REISSUED_IO est défini dans les indicateurs membre 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.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | fltkernel.h |