Поделиться через


Функция KeQueryNodeMaximumProcessorCount (wdm.h)

Подпрограмм а keQueryNodeMaximumProcessorCount возвращает максимальное количество логических процессоров, которое указанный узел в многопроцессорной системе доступа к памяти (NUMA) может содержать.

Синтаксис

USHORT KeQueryNodeMaximumProcessorCount(
  [in] USHORT NodeNumber
);

Параметры

[in] NodeNumber

Номер узла. Если многопроцессорная система NUMA содержит n узлов, допустимые числа узлов находятся в диапазоне 0 до n-1. Чтобы получить самый высокий номер узла (n-1) в системе, вызовите подпрограмму KeQueryHighestNodeNodeN umber.

Возвращаемое значение

KeQueryNodeMaximumProcessorCount возвращает максимальное количество логических процессоров.

Замечания

В многопроцессорной системе с архитектурой NUMA узел представляет собой коллекцию процессоров, которые совместно используют быстрый доступ к области памяти. Доступ к памяти не является универсальным, так как процессор может получить доступ к памяти в узле быстрее, чем он может получить доступ к памяти в других узлах.

Счетчик, возвращаемый этой подпрограммой, включает любые логические процессоры, которые можно динамически добавлять в узел во время работы многопроцессорной системы.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Windows 7 и более поздних версиях Windows.
целевая платформа Всеобщий
заголовка wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
библиотеки NtosKrnl.lib
DLL NtosKrnl.exe
IRQL Любой уровень

См. также

KeQueryHighestNodeNumber