Функция KeGetCurrentNodeNumber (ntddk.h)
Подпрограмма KeGetCurrentNodeNumber получает номер узла NUMA для логического процессора, на котором выполняется вызывающий объект.
Синтаксис
USHORT KeGetCurrentNodeNumber();
Возвращаемое значение
KeGetCurrentNodeNumber возвращает номер узла.
Комментарии
В многопроцессорной архитектуре с неоднородным доступом к памяти (NUMA) узел — это коллекция процессоров, которые совместно используют быстрый доступ к области памяти. Доступ к памяти является неоднородным, так как процессор может получить доступ к памяти на своем узле быстрее, чем к памяти на других узлах.
В многопроцессорной системе NUMA, содержащей n узлов, узлы нумеруются от 0 до n-1. Чтобы получить самый высокий номер узла (n-1) в системе, вызовите подпрограмму KeQueryHighestNodeNumber .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows 7 и более поздних версиях Windows. |
Целевая платформа | Универсальное |
Верхняя часть | ntddk.h (включая Ntddk.h, Wdm.h, Ntddk.h) |
Библиотека | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Любой уровень |