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


структура NDIS_PROCESSOR_INFO_EX (ntddndis.h)

Структура NDIS_PROCESSOR_INFO_EX указывает сведения о процессоре на локальном компьютере.

Синтаксис

typedef struct _NDIS_PROCESSOR_INFO_EX {
  PROCESSOR_NUMBER ProcNum;
  ULONG            SocketId;
  ULONG            CoreId;
  ULONG            HyperThreadId;
  USHORT           NodeId;
  USHORT           NodeDistance;
} NDIS_PROCESSOR_INFO_EX, *PNDIS_PROCESSOR_INFO_EX;

Члены

ProcNum

Номер процессора, назначенный процессору.

SocketId

Идентификатор сокета для процессора. Это номер, назначенный сокету материнской платы на локальном компьютере. То есть это физический идентификатор процессора. Возможные значения для этого элемента равны нулю к числу сокетов на материнской плате минус один.

CoreId

Основной идентификатор процессора. Значение находится в диапазоне от нуля до числа в NumCoresPerSocket члена структуры NDIS_SYSTEM_PROCESSOR_INFO_EX минус один.

HyperThreadId

Идентификатор гиперпотока процессора. Значение находится в диапазоне от нуля до числа в MaxHyperThreadingProcsPerCore член структуры NDIS_SYSTEM_PROCESSOR_INFO_EX минус один.

NodeId

Идентификатор узла процессора. Это число узла NUMA, к которому принадлежит процессор. Этот диапазон возможных значений равен нулю до числа узлов NUMA на локальном компьютере минус один.

NodeDistance

Расстояние узла процессора. Если дескриптор в параметре NdisHandle, который вызывающий объект передается в функция NdisGetProcessorInformationEx не NULL и является дескриптором мини-порта, этот элемент содержит расстояние соответствующего сетевого адаптера от узла NUMA этого процессора. В противном случае этот элемент равен нулю для драйверов мини-порта или USHORT_MAX (0xffff) для других драйверов.

Замечания

Структура NDIS_PROCESSOR_INFO_EX используется в NDIS_SYSTEM_PROCESSOR_INFO_EX структура.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается в NDIS 6.20 и более поздних версиях.
заголовка ntddndis.h (include Ndis.h)

См. также

NDIS_PROCESSOR_INFO

NDIS_SYSTEM_PROCESSOR_INFO_EX

NdisGetProcessorInformationEx