Share via


NDIS_SYSTEM_PROCESSOR_INFO_EX 구조체(ntddndis.h)

NDIS_SYSTEM_PROCESSOR_INFO_EX 구조체는 로컬 컴퓨터의 CPU 토폴로지 정보를 지정합니다.

구문

typedef struct _NDIS_SYSTEM_PROCESSOR_INFO_EX {
  NDIS_OBJECT_HEADER    Header;
  ULONG                 Flags;
  NDIS_PROCESSOR_VENDOR ProcessorVendor;
  ULONG                 NumSockets;
  ULONG                 NumCores;
  ULONG                 NumCoresPerSocket;
  ULONG                 MaxHyperThreadingProcsPerCore;
  ULONG                 ProcessorInfoOffset;
  ULONG                 NumberOfProcessors;
  ULONG                 ProcessorInfoEntrySize;
} NDIS_SYSTEM_PROCESSOR_INFO_EX, *PNDIS_SYSTEM_PROCESSOR_INFO_EX;

멤버

Header

NDIS_SYSTEM_PROCESSOR_INFO_EX 구조체의 NDIS_OBJECT_HEADER 구조체입니다. NDIS는 Header가 NDIS_OBJECT_TYPE_DEFAULT 지정하는 구조체의 Type 멤버, NDIS_SYSTEM_PROCESSOR_INFO_EX_REVISION_1 수정 멤버 및 NDIS_SIZEOF_SYSTEM_PROCESSOR_INFO_EX_REVISION_1 Size 멤버를 설정합니다.

Flags

예약되어 있습니다. NDIS는 이 멤버를 0으로 설정합니다.

ProcessorVendor

의 값 중 하나로 지정된 프로세서 공급업체 NDIS_PROCESSOR_VENDOR 열거형입니다.

NumSockets

로컬 컴퓨터에 있는 프로세서 물리적 패키지(즉, 로컬 컴퓨터 마더보드의 소켓)의 총 수입니다.

NumCores

로컬 컴퓨터에 있는 코어 프로세서의 총 수입니다. 예를 들어 이중 코어 물리적 패키지가 두 개 있는 경우 이 멤버를 4로 설정합니다.

NumCoresPerSocket

각 물리적 패키지에 있는 코어 프로세서의 수입니다. 예를 들어 이중 코어 물리적 패키지의 경우 이 멤버를 2로 설정합니다.

MaxHyperThreadingProcsPerCore

각 하이퍼 스레드 코어 프로세서에 있는 논리 프로세서의 최대 수입니다. 예를 들어 각 하이퍼 스레드 코어 프로세서가 두 개의 논리 프로세서를 지원하는 경우 이 멤버를 2로 설정합니다.

ProcessorInfoOffset

각 항목이 컴퓨터의 프로세서를 설명하는 구조체의 시작부터 NDIS_PROCESSOR_INFO_EX 구조체 배열까지의 오프셋(바이트)입니다. NumberOfProcessors 멤버에는 배열의 NDIS_PROCESSOR_INFO_EX 구조체 수가 포함됩니다. ProcessorInfoEntrySize 멤버에는 배열의 NDIS_PROCESSOR_INFO_EX 구조체 크기가 포함됩니다.

NumberOfProcessors

이 구조체를 따르는 NDIS_PROCESSOR_INFO_EX 구조체 배열의 요소 수입니다.

ProcessorInfoEntrySize

이 구조체를 따르는 NDIS_PROCESSOR_INFO_EX 구조체 배열의 요소 크기(바이트)입니다.

설명

NDIS 네트워크 드라이버는 에 대한 호출에서 NDIS_SYSTEM_PROCESSOR_INFO_EX 구조를 사용합니다. NdisGetProcessorInformationEx 함수입니다. NdisGetProcessorInformationEx가 반환되면 이 구조체에는 시스템의 CPU 토폴로지에 대한 정보가 포함됩니다.

요구 사항

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

추가 정보

NDIS_OBJECT_HEADER

NDIS_PROCESSOR_INFO_EX

NDIS_PROCESSOR_VENDOR

NDIS_SYSTEM_PROCESSOR_INFO

NdisGetProcessorInformationEx