Freigeben über


PROC_TOPOLOGY_NODE Struktur (acpitabl.h)

Definiert die Knotenstruktur der Prozessortopologie.

Syntax

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;

Angehörige

Type

Definiert das UCHAR Member Type.

Length

Definiert das UCHAR Member Length.

Reserved[2]

HierarchyNode

Definiert die HierarchyNode- Memberstruktur.

HierarchyNode.Flags

Definiert das PROC_TOPOLOGY_NODE_FLAGS Element Flags.

HierarchyNode.Parent

Definiert das ULONG--Element übergeordneten.

HierarchyNode.ACPIProcessorId

Definiert das ULONG Member ACPIProcessorId.

HierarchyNode.NumberPrivateResources

HierarchyNode.PrivateResources[ANYSIZE_ARRAY]

Definiert das ULONG Member PrivateResources-.

CacheNode

Definiert die CacheNode- Memberstruktur.

CacheNode.Flags

Definiert das PROC_TOPOLOGY_CACHE_FLAGS Element Flags.

CacheNode.NextLevelCacheOffset

Definiert das ULONG Member NextLevelCacheOffset.

CacheNode.Size

Definiert das ULONG Member Size.

CacheNode.Sets

Definiert das ULONG Member Sets.

CacheNode.Associativity

Definiert das UCHAR-elementAssociativity.

CacheNode.Attributes

Definiert das PROC_TOPOLOGY_CACHE_ATTRIBUTES Element Attributes.

CacheNode.LineSize

Definiert das USHORT--Mitglied LineSize-.

CacheNode.CacheId

Definiert das ULONG- Mitglied CacheId-.

IdNode

Definiert die IdNode- Memberstruktur.

IdNode.Vendor

Definiert das ULONG Mitglied Vendor.

IdNode.Level1

Definiert das ULONG64 Member Level1.

IdNode.Level2

Definiert das ULONG64 Element Level2-.

IdNode.Major

Definiert das USHORT--Mitglied Major.

IdNode.Minor

Definiert das USHORT--Mitglied Neben-.

IdNode.Spin

Definiert das USHORT--Mitglied Spin.

Anforderungen

Anforderung Wert
Header- acpitabl.h (include Acpitabl.h)