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 |