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