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 |