Функция 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)

См. также раздел

IoIsWdmVersionAvailable