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)

Consulte también

IoIsWdmVersionAvailable