PFLT_GET_OPERATION_STATUS_CALLBACK fonction de rappel (fltkernel.h)
Un pilote minifilter peut inscrire une routine de type PFLT_GET_OPERATION_STATUS_CALLBACK comme routine OperationStatusCallback du pilote minifilter.
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 FLT_RELATED_OBJECTS qui contient des pointeurs opaques pour les objets liés à l’opération actuelle.
[in] IopbSnapshot
Pointeur vers la structure de données contenant les paramètres du paquet de requête 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 des informations de contexte fournies par le pilote minifilter du demandeur transmis à partir de FltRequestOperationStatusCallback.
Valeur de retour
Aucun
Remarques
Un pilote minifilter peut inscrire une routine de type PFLT_GET_OPERATION_STATUS_CALLBACK comme routine OperationStatusCallback du pilote minifilter.
La plupart des pilotes minifilter n’ont jamais besoin d’inscrire une routine de type PFLT_GET_OPERATION_STATUS_CALLBACK. Normalement, un pilote minifilter appelle uniquement cette routine pour déterminer si un verrou opportuniste demandé a été accordé.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible dans le correctif cumulatif 1 de Microsoft Windows 2000 pour SP4, Windows XP SP2, Windows Server 2003 SP1 et versions ultérieures. Non disponible dans les systèmes d’exploitation Windows 2000 SP4 et versions antérieures. |
plateforme cible | Bureau |
d’en-tête | fltkernel.h (include FltKernel.h) |
IRQL | <= APC_LEVEL |