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) |