SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX構造体 (winnt.h)
論理プロセッサと関連ハードウェアの関係に関する情報が含まれます。 GetLogicalProcessorInformationEx 関数は、この構造体を使用します。
構文
typedef struct _SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX {
LOGICAL_PROCESSOR_RELATIONSHIP Relationship;
DWORD Size;
union {
PROCESSOR_RELATIONSHIP Processor;
NUMA_NODE_RELATIONSHIP NumaNode;
CACHE_RELATIONSHIP Cache;
GROUP_RELATIONSHIP Group;
} DUMMYUNIONNAME;
} SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX, *PSYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX;
メンバー
Relationship
論理プロセッサ間のリレーションシップの種類。 このパラメーターには、 LOGICAL_PROCESSOR_RELATIONSHIP 列挙値のいずれかを指定できます。
Size
構造体のサイズ。
DUMMYUNIONNAME
DUMMYUNIONNAME.Processor
プロセッサ アフィニティを記述する PROCESSOR_RELATIONSHIP 構造体。 この構造体には、 Relationship メンバーが RelationProcessorCore、 RelationProcessorDie、RelationProcessorModule、 RelationProcessorPackage の場合にのみ、有効なデータ が含まれます。
DUMMYUNIONNAME.NumaNode
NUMA ノードを記述する NUMA_NODE_RELATIONSHIP 構造体。 この構造体には、 Relationship メンバーが RelationNumaNode または RelationNumaNodeEx の場合にのみ、有効なデータ が含まれます。
DUMMYUNIONNAME.Cache
キャッシュ属性を記述する CACHE_RELATIONSHIP 構造体。 この構造体には、 Relationship メンバーが RelationCache の場合にのみ有効なデータが含まれます。
DUMMYUNIONNAME.Group
プロセッサ グループに関する情報を含む GROUP_RELATIONSHIP 構造体。 この構造体には、 Relationship メンバーが RelationGroup の場合にのみ有効なデータが含まれます。
要件
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
ヘッダー | winnt.h |