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