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 포함) |