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 を含む) |