Fonction FltCompletePendedPostOperation (fltkernel.h)
FltCompletePendedPostOperation reprend le traitement d’achèvement pour une opération d’E/S qui a été suspendu dans la routine de rappel post-opération d’un pilote de minifiltre.
Syntaxe
VOID FLTAPI FltCompletePendedPostOperation(
[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. Ce paramètre est obligatoire et ne peut pas avoir la valeur NULL.
Valeur de retour
None
Remarques
Quand la routine de rappel post-opération d’un pilote minifiltre (PFLT_POST_OPERATION_CALLBACK) publie une opération d’E/S dans une file d’attente de travail et retourne FLT_POSTOP_MORE_PROCESSING_REQUIRED, le Gestionnaire de filtres arrête d’effectuer le traitement d’achèvement de l’opération. Lorsque l’opération est finalement supprimée et traitée, le pilote de minifiltre peut appeler FltCompletePendedPostOperation pour renvoyer le contrôle de l’opération au Gestionnaire de filtres, qui reprend ensuite le traitement d’achèvement.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
En-tête | fltkernel.h (inclure Fltkernel.h) |
Bibliothèque | FltMgr.lib |
IRQL | <= DISPATCH_LEVEL |