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 rutina, FltGetRoutineAddress devuelve un puntero a la rutina. De lo contrario, devuelve NULL.
Observaciones
FltGetRoutineAddress busca en la tabla de exportación del administrador de filtros el nombre de rutina solicitado.
Para obtener las direcciones de otras rutinas que exporta 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 | Valor |
---|---|
de la plataforma de destino de | Universal |
encabezado de | fltkernel.h (incluya Fltkernel.h) |
biblioteca de | FltMgr.lib |
DLL de | Fltmgr.sys |
irQL | <= DISPATCH_LEVEL |