Compartir a través de


PFLT_GET_OPERATION_STATUS_CALLBACK función de devolución de llamada (fltkernel.h)

Un controlador de minifiltro puede registrar una rutina de tipo PFLT_GET_OPERATION_STATUS_CALLBACK como rutina operationStatusCallback del controlador de minifiltro.

Sintaxis

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
)
{...}

Parámetros

[in] FltObjects

Puntero a una estructura FLT_RELATED_OBJECTS que contiene punteros opacos para los objetos relacionados con la operación actual.

[in] IopbSnapshot

Puntero a la estructura de datos que contiene parámetros del paquete de solicitud de E/S para la operación.

[in] OperationStatus

Valor NTSTATUS de la operación de E/S que genera la devolución de llamada.

[in, optional] RequesterContext

Puntero opcional a una información de contexto proporcionada por el controlador de minifiltro del solicitante que se pasa desde FltRequestOperationStatusCallback.

Valor devuelto

Ninguno

Observaciones

Un controlador de minifiltro puede registrar una rutina de tipo PFLT_GET_OPERATION_STATUS_CALLBACK como rutina operationStatusCallback del controlador de minifiltro.

La mayoría de los controladores de minifiltro nunca necesitan registrar una rutina de tipo PFLT_GET_OPERATION_STATUS_CALLBACK. Normalmente, un controlador de minifiltro solo llama a esta rutina para determinar si se concedió un bloqueo oportunista solicitado.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en el Paquete acumulativo de actualizaciones de Microsoft Windows 2000 1 para SP4, Windows XP SP2, Windows Server 2003 SP1 y sistemas operativos posteriores. No está disponible en Windows 2000 SP4 y sistemas operativos anteriores.
de la plataforma de destino de Escritorio
encabezado de fltkernel.h (incluya FltKernel.h)
irQL <= APC_LEVEL

Consulte también

FLT_IO_PARAMETER_BLOCK

FLT_RELATED_OBJECTS

fltRequestOperationStatusCallback