PFLT_GET_OPERATION_STATUS_CALLBACK fonction de rappel (fltkernel.h)

Un pilote de minifiltre peut inscrire une routine de type PFLT_GET_OPERATION_STATUS_CALLBACK comme routine OperationStatusCallback du pilote de minifiltre.

Syntaxe

PFLT_GET_OPERATION_STATUS_CALLBACK PfltGetOperationStatusCallback;

void PfltGetOperationStatusCallback(
  [in]           PCFLT_RELATED_OBJECTS FltObjects,
  [in]           PFLT_IO_PARAMETER_BLOCK IopbSnapshot,
  [in]           NTSTATUS OperationStatus,
  [in, optional] PVOID RequesterContext
)
{...}

Paramètres

[in] FltObjects

Pointeur vers une structure de FLT_RELATED_OBJECTS qui contient des pointeurs opaques pour les objets liés à l’opération en cours.

[in] IopbSnapshot

Pointeur vers la structure de données contenant les paramètres du paquet de demande d’E/S pour l’opération.

[in] OperationStatus

Valeur NTSTATUS de l’opération d’E/S générant le rappel.

[in, optional] RequesterContext

Pointeur facultatif vers les informations de contexte fournies par le pilote de minifiltre du demandeur transmises à partir de FltRequestOperationStatusCallback.

Valeur de retour

None

Remarques

Un pilote de minifiltre peut inscrire une routine de type PFLT_GET_OPERATION_STATUS_CALLBACK comme routine OperationStatusCallback du pilote de minifiltre.

La plupart des pilotes de minifiltre n’ont jamais besoin d’inscrire une routine de type PFLT_GET_OPERATION_STATUS_CALLBACK. Normalement, un pilote de minifiltre appelle uniquement cette routine pour déterminer si un verrou opportuniste demandé a été accordé.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible dans microsoft Windows 2000 Update Rollup 1 pour les systèmes d’exploitation SP4, Windows XP SP2, Windows Server 2003 SP1 et ultérieurs. Non disponible dans les systèmes d’exploitation Windows 2000 SP4 et antérieurs.
Plateforme cible Desktop (Expérience utilisateur)
En-tête fltkernel.h (inclure FltKernel.h)
IRQL <= APC_LEVEL

Voir aussi

FLT_IO_PARAMETER_BLOCK

FLT_RELATED_OBJECTS

FltRequestOperationStatusCallback