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 が指定する構造体の Type メンバーをNDIS_OBJECT_TYPE_DEFAULT、Revision メンバーをNDIS_SYSTEM_PROCESSOR_INFO_EX_REVISION_1に、Size メンバーをNDIS_SIZEOF_SYSTEM_PROCESSOR_INFO_EX_REVISION_1に設定します。

Flags

予約済み。 NDIS は、このメンバーを 0 に設定します。

ProcessorVendor

の値の 1 つとして指定されたプロセッサ ベンダー 列挙NDIS_PROCESSOR_VENDOR

NumSockets

ローカル コンピューターにあるプロセッサ物理パッケージ (つまり、ローカル コンピューターのマザーボード上のソケット) の合計数。

NumCores

ローカル コンピューター内のコア プロセッサの合計数。 たとえば、デュアル コア物理パッケージが 2 つある場合は、このメンバーを 4 に設定します。

NumCoresPerSocket

各物理パッケージに含まれるコア プロセッサの数。 たとえば、デュアル コア物理パッケージの場合、このメンバーを 2 に設定します。

MaxHyperThreadingProcsPerCore

各ハイパースレッド コア プロセッサ内の論理プロセッサの最大数。 たとえば、各ハイパースレッド コア プロセッサで 2 つの論理プロセッサがサポートされている場合は、このメンバーを 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 以降でサポートされています。
Header ntddndis.h (Ndis.h を含む)

こちらもご覧ください

NDIS_OBJECT_HEADER

NDIS_PROCESSOR_INFO_EX

NDIS_PROCESSOR_VENDOR

NDIS_SYSTEM_PROCESSOR_INFO

NdisGetProcessorInformationEx