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


структура NDIS_PROCESSOR_INFO (ndis.h)

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

Синтаксис

typedef struct _NDIS_PROCESSOR_INFO {
  ULONG CpuNumber;
  ULONG PhysicalPackageId;
  ULONG CoreId;
  ULONG HyperThreadID;
} NDIS_PROCESSOR_INFO, *PNDIS_PROCESSOR_INFO;

Члены

CpuNumber

Номер ЦП, назначенный процессору. Значение находится в диапазоне от нуля до числа активных ЦП минус один.

PhysicalPackageId

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

CoreId

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

HyperThreadID

Идентификатор hyper-threading процессора. Значение находится в диапазоне от нуля до числа в элементе MaxHyperThreadingCpusPerCore структуры NDIS_SYSTEM_PROCESSOR_INFO минус единица.

Комментарии

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

Требования

Требование Значение
Минимальная версия клиента Поддерживается в NDIS 6.0 и 6.1. Для NDIS 6.20 и более поздних версий используйте NDIS_PROCESSOR_INFO_EX.
Верхняя часть ndis.h (включая Ndis.h)

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

NDIS_PROCESSOR_INFO_EX

NDIS_SYSTEM_PROCESSOR_INFO