次の方法で共有


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。 この値は、0 から NumPhysicalPackages メンバーの数値までの範囲です。 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を使用します。
ヘッダー ndis.h (Ndis.h を含む)

関連項目

NDIS_PROCESSOR_INFO_EX

NDIS_SYSTEM_PROCESSOR_INFO