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 成员

HierarchyNode.ACPIProcessorId

定义 ACPIProcessorIdULONG 成员。

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 成员 Vendor

IdNode.Level1

定义 ULONG64 成员 Level1

IdNode.Level2

定义 level2 ULONG64 成员

IdNode.Major

定义 usHORT Major 成员。

IdNode.Minor

定义 USHORT 成员 Minor

IdNode.Spin

定义 USHORT 成员 Spin

要求

要求 价值
标头 acpitabl.h (include Acpitabl.h)