Fonction FltIsIoCanceled (fltkernel.h)

La routine FltIsIoCanceled vérifie si une opération basée sur IRP a été annulée.

Syntaxe

BOOLEAN FLTAPI FltIsIoCanceled(
  [in] PFLT_CALLBACK_DATA CallbackData
);

Paramètres

[in] CallbackData

Pointeur vers la structure de données de rappel pour l’opération (FLT_CALLBACK_DATA).

Valeur retournée

FltIsIoCanceled retourne TRUE si une opération basée sur IRP a été annulée et FALSE si l’opération n’a pas été annulée ou si elle n’est pas une opération basée sur IRP.

Remarques

Il s’agit d’une erreur de programmation d’appeler FltIsIoCanceled pour une opération qui n’est pas basée sur IRP. Pour déterminer si l’opération est basée sur IRP, utilisez la macro FLT_IS_IRP_OPERATION .

Configuration requise

Condition requise Valeur
Plateforme cible Universal
En-tête fltkernel.h (inclure Fltkernel.h)
Bibliothèque FltMgr.lib
DLL Fltmgr.sys
IRQL N’importe quel niveau

Voir aussi

FLT_CALLBACK_DATA

FLT_IS_IRP_OPERATION

FltCancelFileOpen

FltCancelIo

FltClearCancelCompletion

FltSetCancelCompletion