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。 この値は、 の NumPhysicalPackages メンバーの 0 から数値までの範囲です。 NDIS_SYSTEM_PROCESSOR_INFO 構造体から 1 を引いた値です。

CoreId

プロセッサのコア ID。 値は、NDIS_SYSTEM_PROCESSOR_INFO構造体の NumCoresPerPhysicalPackage メンバーから 1 を引いた数値までの範囲です。

HyperThreadID

プロセッサのハイパースレッディング ID。 値は、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を使用します。
Header ndis.h (Ndis.h を含む)

こちらもご覧ください

NDIS_PROCESSOR_INFO_EX

NDIS_SYSTEM_PROCESSOR_INFO