Compartilhar via


Função FltGetRoutineAddress (fltkernel.h)

A rotina FltGetRoutineAddress retorna um ponteiro para uma rotina especificada pelo parâmetro FltMgrRoutineName.

Sintaxe

PVOID FLTAPI FltGetRoutineAddress(
  [in] PCSTR FltMgrRoutineName
);

Parâmetros

[in] FltMgrRoutineName

Nome da rotina do gerenciador de filtros a ser resolvida.

Valor de retorno

Se o nome de rotina puder ser resolvido, FltGetRoutineAddress retornará um ponteiro para a rotina. Caso contrário, ele retornará NULL.

Observações

FltGetRoutineAddress pesquisa a tabela de exportação do gerenciador de filtros para o nome de rotina solicitado.

Para obter os endereços de outras rotinas exportadas pelo kernel ou pela camada de abstração de hardware (HAL), use MmGetSystemRoutineAddress.

Observe que, no Windows 2000 e no Windows XP, antes que FltGetRoutineAddress seja chamado pelo menos um minifiltro no sistema deve chamar FltRegisterFilter. A chamada para FltRegisterFilter é necessária para inicializar estruturas de dados globais.

Requisitos

Requisito Valor
da Plataforma de Destino Universal
cabeçalho fltkernel.h (inclua Fltkernel.h)
biblioteca FltMgr.lib
de DLL Fltmgr.sys
IRQL <= DISPATCH_LEVEL

Consulte também

MmGetSystemRoutineAddress