Función FltGetRoutineAddress (fltkernel.h)

La rutina FltGetRoutineAddress devuelve un puntero a una rutina especificada por el parámetro FltMgrRoutineName .

Sintaxis

PVOID FLTAPI FltGetRoutineAddress(
  [in] PCSTR FltMgrRoutineName
);

Parámetros

[in] FltMgrRoutineName

Nombre de la rutina del administrador de filtros que se va a resolver.

Valor devuelto

Si se puede resolver el nombre de la rutina, FltGetRoutineAddress devuelve un puntero a la rutina. De lo contrario, devuelve NULL.

Comentarios

FltGetRoutineAddress busca en la tabla de exportación del administrador de filtros el nombre de rutina solicitado.

Para obtener las direcciones de otras rutinas exportadas por el kernel o la capa de abstracción de hardware (HAL), use MmGetSystemRoutineAddress.

Tenga en cuenta que en Windows 2000 y Windows XP, antes de llamar a FltGetRoutineAddress al menos un minifiltro en el sistema debe llamar a FltRegisterFilter. La llamada a FltRegisterFilter es necesaria para inicializar estructuras de datos globales.

Requisitos

Requisito Value
Plataforma de destino Universal
Encabezado fltkernel.h (incluya Fltkernel.h)
Library FltMgr.lib
Archivo DLL Fltmgr.sys
IRQL <= DISPATCH_LEVEL

Consulte también

MmGetSystemRoutineAddress