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 |