Freigeben über


MmGetSystemRoutineAddress-Funktion (wdm.h)

Die MmGetSystemRoutineAddress-Routine gibt einen Zeiger auf eine funktion zurück, die von SystemRoutineName angegeben wird.

Syntax

PVOID MmGetSystemRoutineAddress(
  [in] PUNICODE_STRING SystemRoutineName
);

Parameter

[in] SystemRoutineName

Gibt den Namen der aufzulösden 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.

Hinweise

Treiber können diese Routine verwenden, um zu bestimmen, ob eine Routine für eine bestimmte Version von Windows verfügbar ist. Sie kann nur für Routinen verwendet werden, die vom Kernel oder hal exportiert werden, nicht für eine vom Treiber definierte Routine.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar ab Windows 2000.
Zielplattform Universell
Header wdm.h (include Wdm.h, Ntddk.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL
DDI-Complianceregeln HwStorPortProhibitedDIs(storport), PowerIrpDDis(wdm)

Weitere Informationen

IoIsWdmVersionAvailable