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 |