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

프로세서에 할당된 CPU 번호입니다. 값은 0부터 활성 CPU 수까지의 범위에서 1을 뺀 값입니다.

PhysicalPackageId

프로세서의 실제 패키지 ID입니다. 값은 0부터 NumPhysicalPackages 멤버의 숫자까지의 범위에 있습니다. NDIS_SYSTEM_PROCESSOR_INFO 구조체에서 1을 뺀 값입니다.

CoreId

프로세서의 핵심 ID입니다. 값은 0부터 NDIS_SYSTEM_PROCESSOR_INFO 구조체의 NumCoresPerPhysicalPackage 멤버에서 1을 뺀 값까지의 범위에 있습니다.

HyperThreadID

프로세서의 하이퍼 스레딩 ID입니다. 값은 0부터 NDIS_SYSTEM_PROCESSOR_INFO 구조체의 MaxHyperThreadingCpusPerCore 멤버에서 1을 뺀 값까지의 범위에 있습니다.

설명

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