Función MmGetSystemRoutineAddress (wdm.h)
La rutina MmGetSystemRoutineAddress devuelve un puntero a una función especificada por SystemRoutineName.
Sintaxis
PVOID MmGetSystemRoutineAddress(
[in] PUNICODE_STRING SystemRoutineName
);
Parámetros
[in] SystemRoutineName
Especifica el nombre de la rutina del sistema que se va a resolver.
Valor devuelto
Si se puede resolver el nombre de la función, la rutina devuelve un puntero a la función. De lo contrario, la rutina devuelve NULL.
Comentarios
Los controladores pueden usar esta rutina para determinar si una rutina está disponible en una versión específica de Windows. Solo se puede usar para rutinas exportadas por el kernel o HAL, no para ninguna rutina definida por el controlador.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible a partir de Windows 2000. |
Plataforma de destino | Universal |
Encabezado | wdm.h (incluya Wdm.h, Ntddk.h) |
Library | NtosKrnl.lib |
Archivo DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
Reglas de cumplimiento de DDI | HwStorPortProhibitedDIs(storport), PowerIrpDDis(wdm) |