Fonction FltClearCancelCompletion (fltkernel.h)
FltClearCancelCompletion efface une routine d’annulation qui a été spécifiée pour une opération d’E/S.
Syntaxe
NTSTATUS FLTAPI FltClearCancelCompletion(
[in] PFLT_CALLBACK_DATA CallbackData
);
Paramètres
[in] CallbackData
Pointeur vers la structure de données de rappel (FLT_CALLBACK_DATA) pour l’opération d’E/S.
Valeur retournée
Si aucune routine d’annulation n’a été définie précédemment ou si l’annulation IRP est déjà en cours, FltClearCancelCompletion retourne STATUS_CANCELLED. Sinon, il retourne STATUS_SUCCESS.
Remarques
Un pilote de minifiltre appelle FltClearCancelCompletion pour effacer une routine d’annulation spécifiée pour une opération d’E/S par un appel précédent à FltSetCancelCompletion. L’opération doit être une opération d’E/S basée sur IRP. Pour déterminer si une structure de données de rappel (FLT_CALLBACK_DATA) donnée représente une opération d’E/S basée sur IRP, utilisez la macro FLT_IS_IRP_OPERATION .
Pour annuler une opération d’E/S, appelez FltCancelIo.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
En-tête | fltkernel.h (inclure Fltkernel.h) |
Bibliothèque | FltMgr.lib |
IRQL | N’importe quel niveau |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour