共用方式為


PROC_TOPOLOGY_NODE結構 (acpitabl.h)

定義處理器拓撲節點結構。

語法

typedef struct _PROC_TOPOLOGY_NODE {
  struct {
    UCHAR Type;
    UCHAR Length;
    UCHAR Reserved[2];
  };
  union {
    struct {
      PROC_TOPOLOGY_NODE_FLAGS Flags;
      ULONG                    Parent;
      ULONG                    ACPIProcessorId;
      ULONG                    NumberPrivateResources;
      ULONG                    PrivateResources[ANYSIZE_ARRAY];
    } HierarchyNode;
    struct {
      PROC_TOPOLOGY_CACHE_FLAGS      Flags;
      ULONG                          NextLevelCacheOffset;
      ULONG                          Size;
      ULONG                          Sets;
      UCHAR                          Associativity;
      PROC_TOPOLOGY_CACHE_ATTRIBUTES Attributes;
      USHORT                         LineSize;
      ULONG                          CacheId;
    } CacheNode;
    struct {
      ULONG   Vendor;
      ULONG64 Level1;
      ULONG64 Level2;
      USHORT  Major;
      USHORT  Minor;
      USHORT  Spin;
    } IdNode;
  };
} PROC_TOPOLOGY_NODE, *PPROC_TOPOLOGY_NODE;

成員

Type

定義 UCHAR 成員 類型

Length

定義 UCHAR 成員 長度

Reserved[2]

HierarchyNode

定義 HierarchyNode 成員結構。

HierarchyNode.Flags

定義 PROC_TOPOLOGY_NODE_FLAGS 成員 旗標

HierarchyNode.Parent

定義 ULONG 成員 Parent

HierarchyNode.ACPIProcessorId

定義 ULONG 成員 ACPIProcessorId

HierarchyNode.NumberPrivateResources

HierarchyNode.PrivateResources[ANYSIZE_ARRAY]

定義 ULONG 成員 PrivateResources

CacheNode

定義 CacheNode 成員結構。

CacheNode.Flags

定義 PROC_TOPOLOGY_CACHE_FLAGS 成員 旗標

CacheNode.NextLevelCacheOffset

定義 ULONG 成員 NextLevelCacheOffset

CacheNode.Size

定義 ULONG 成員 大小

CacheNode.Sets

定義 ULONG 成員 集合

CacheNode.Associativity

定義 UCHAR 成員 關聯性

CacheNode.Attributes

定義 PROC_TOPOLOGY_CACHE_ATTRIBUTES 成員 屬性

CacheNode.LineSize

定義 USHORT 成員 LineSize

CacheNode.CacheId

定義 ULONG 成員 CacheId

IdNode

定義 IdNode 成員結構。

IdNode.Vendor

定義 ULONG 成員 廠商

IdNode.Level1

定義 ULONG64 成員 Level1

IdNode.Level2

定義 ULONG64 成員 Level2

IdNode.Major

定義 USHORT 成員 Major

IdNode.Minor

定義 USHORT 成員 Minor

IdNode.Spin

定義 USHORT 成員 微調

規格需求

需求
標頭 acpitabl.h (包含 Acpitabl.h)