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