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 minifiltro del solicitante pasada desde FltRequestOperationStatusCallback.

Valor devuelto

None

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 Value
Cliente mínimo compatible Disponible en el paquete acumulativo de actualizaciones 1 de Microsoft Windows 2000 para SP4, Windows XP SP2, Windows Server 2003 SP1 y sistemas operativos posteriores. No está disponible en Windows 2000 SP4 y en sistemas operativos anteriores.
Plataforma de destino Escritorio
Encabezado fltkernel.h (incluya FltKernel.h)
IRQL <= APC_LEVEL

Consulte también

FLT_IO_PARAMETER_BLOCK

FLT_RELATED_OBJECTS

FltRequestOperationStatusCallback