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 |