다음을 통해 공유


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