Partager via


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

Voir aussi

FLT_CALLBACK_DATA

FltCompletePendedPreOperation

PFLT_POST_OPERATION_CALLBACK