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 メンバーが RelationProcessorCoreRelationProcessorDie、RelationProcessorModuleRelationProcessorPackage の場合にのみ、有効なデータ が含まれます

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

関連項目

CACHE_RELATIONSHIP

GROUP_RELATIONSHIP

NUMA_NODE_RELATIONSHIP

PROCESSOR_RELATIONSHIP