função de retorno de chamada PFLT_GET_OPERATION_STATUS_CALLBACK (fltkernel.h)

Um driver de minifiltro pode registrar uma rotina do tipo PFLT_GET_OPERATION_STATUS_CALLBACK como a rotina OperationStatusCallback do driver de minifiltro.

Sintaxe

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

Um ponteiro para uma estrutura FLT_RELATED_OBJECTS que contém ponteiros opacos para os objetos relacionados à operação atual.

[in] IopbSnapshot

Um ponteiro para a estrutura de dados que contém parâmetros do Pacote de Solicitação de E/S para a operação.

[in] OperationStatus

O valor NTSTATUS da operação de E/S que gera o retorno de chamada.

[in, optional] RequesterContext

Um ponteiro opcional para informações de contexto fornecidas pelo driver de minifiltro do solicitante passadas de FltRequestOperationStatusCallback.

Retornar valor

Nenhum

Comentários

Um driver de minifiltro pode registrar uma rotina do tipo PFLT_GET_OPERATION_STATUS_CALLBACK como a rotina OperationStatusCallback do driver de minifiltro.

A maioria dos drivers de minifiltro nunca precisa registrar uma rotina do tipo PFLT_GET_OPERATION_STATUS_CALLBACK. Normalmente, um motorista de minifiltro só chama essa rotina para determinar se um bloqueio oportunista solicitado foi concedido.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Pacote Cumulativo de Atualizações do Microsoft Windows 2000 1 para SP4, Windows XP SP2, Windows Server 2003 SP1 e sistemas operacionais posteriores. Não disponível no Windows 2000 SP4 e em sistemas operacionais anteriores.
Plataforma de Destino Área de Trabalho
Cabeçalho fltkernel.h (inclua FltKernel.h)
IRQL <= APC_LEVEL

Confira também

FLT_IO_PARAMETER_BLOCK

FLT_RELATED_OBJECTS

FltRequestOperationStatusCallback