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 resolve.

Retornar valor

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

Comentários

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
Plataforma de Destino Universal
Cabeçalho fltkernel.h (inclua Fltkernel.h)
Biblioteca FltMgr.lib
DLL Fltmgr.sys
IRQL <= DISPATCH_LEVEL

Confira também

MmGetSystemRoutineAddress