Freigeben über


MmGetSystemRoutineAddress-Funktion (wdm.h)

Die MmGetSystemRoutineAddress Routine gibt einen Zeiger auf eine funktion zurück, die durch SystemRoutineNameangegeben wird.

Syntax

PVOID MmGetSystemRoutineAddress(
  [in] PUNICODE_STRING SystemRoutineName
);

Parameter

[in] SystemRoutineName

Gibt den Namen der zu behebenden Systemroutine an.

Rückgabewert

Wenn der Funktionsname aufgelöst werden kann, gibt die Routine einen Zeiger auf die Funktion zurück. Andernfalls gibt die Routine NULL-zurück.

Bemerkungen

Treiber können diese Routine verwenden, um zu ermitteln, ob eine Routine in einer bestimmten Version von Windows verfügbar ist. Sie kann nur für Vom Kernel oder HAL exportierte Routinen verwendet werden, nicht für treiberdefinierte Routinen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Ab Windows 2000 verfügbar.
Zielplattform- Universal
Header- wdm.h (include Wdm.h, Ntddk.h)
Library NtosKrnl.lib
DLL- NtosKrnl.exe
IRQL- PASSIVE_LEVEL
DDI-Complianceregeln HwStorPortProhibitedDIs(storport), PowerIrpDDis(wdm)

Siehe auch

IoIsWdmVersionAvailable