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 |