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

프로세서의 소켓 식별자입니다. 로컬 컴퓨터의 마더보드 소켓에 할당된 숫자입니다. 즉, 물리적 프로세서 식별자입니다. 이 멤버의 가능한 값은 마더보드의 소켓 수에서 1을 뺀 값이 0입니다.

CoreId

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

HyperThreadId

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

NodeId

프로세서의 노드 식별자입니다. 프로세서가 속한 NUMA 노드의 수입니다. 이 가능한 값 범위는 로컬 컴퓨터의 NUMA 노드 수에서 1을 뺀 값까지 0입니다.

NodeDistance

프로세서의 노드 거리입니다. 호출자가 에 전달한 NdisHandle 매개 변수의 핸들인 경우 NdisGetProcessorInformationEx 함수는 NULL 이 아니며 미니포트 어댑터 핸들입니다. 이 멤버는 이 프로세서의 NUMA 노드에서 해당 NIC의 거리를 포함합니다. 그렇지 않으면 이 멤버는 미니포트 드라이버의 경우 0이거나 다른 드라이버의 경우 USHORT_MAX(0xffff)입니다.

설명

NDIS_PROCESSOR_INFO_EX 구조체는 NDIS_SYSTEM_PROCESSOR_INFO_EX 구조체입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 NDIS 6.20 이상에서 지원됩니다.
머리글 ntddndis.h(Ndis.h 포함)

추가 정보

NDIS_PROCESSOR_INFO

NDIS_SYSTEM_PROCESSOR_INFO_EX

NdisGetProcessorInformationEx