Функция MmGetSystemRoutineAddress (wdm.h)
Подпрограмма MmGetSystemRoutineAddress возвращает указатель на функцию, заданную параметром SystemRoutineName.
Синтаксис
PVOID MmGetSystemRoutineAddress(
[in] PUNICODE_STRING SystemRoutineName
);
Параметры
[in] SystemRoutineName
Указывает имя системной подпрограммы для разрешения.
Возвращаемое значение
Если имя функции можно разрешить, подпрограмма возвращает указатель на функцию. В противном случае подпрограмма возвращает значение NULL.
Комментарии
Драйверы могут использовать эту подпрограмму, чтобы определить, доступна ли подпрограмма в определенной версии Windows. Его можно использовать только для подпрограмм, экспортированных ядром или HAL, а не для подпрограмм, определенных драйвером.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно начиная с Windows 2000. |
Целевая платформа | Универсальное |
Верхняя часть | wdm.h (включая Wdm.h, Ntddk.h) |
Библиотека | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |
Правила соответствия DDI | HwStorPortProhibitedDIs(storport), PowerIrpDDis(wdm) |