Compartilhar via


estrutura PROC_TOPOLOGY_NODE (acpitabl.h)

Define a estrutura do nó de topologia do processador.

Sintaxe

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;

Membros

Type

Define o membro UCHAR Type.

Length

Define o membro UCHARLength.

Reserved[2]

HierarchyNode

Define a estrutura de membro HierarchyNode.

HierarchyNode.Flags

Define o membro PROC_TOPOLOGY_NODE_FLAGSFlags.

HierarchyNode.Parent

Define o membro ULONG Parent.

HierarchyNode.ACPIProcessorId

Define o membro ULONG ACPIProcessorId .

HierarchyNode.NumberPrivateResources

HierarchyNode.PrivateResources[ANYSIZE_ARRAY]

Define o membro ULONG PrivateResources.

CacheNode

Define a estrutura de membro CacheNode.

CacheNode.Flags

Define o membro PROC_TOPOLOGY_CACHE_FLAGSFlags.

CacheNode.NextLevelCacheOffset

Define o membro ULONG NextLevelCacheOffset .

CacheNode.Size

Define o membro ULONG Size.

CacheNode.Sets

Define o membro ULONG Sets.

CacheNode.Associativity

Define o membro UCHAR associatividade.

CacheNode.Attributes

Define o de Atributos demembro do PROC_TOPOLOGY_CACHE_ATTRIBUTES .

CacheNode.LineSize

Define o membro USHORT LineSize.

CacheNode.CacheId

Define o membro ULONG CacheId.

IdNode

Define a estrutura de membro IdNode.

IdNode.Vendor

Define o membro ULONG Vendor.

IdNode.Level1

Define o membro ULONG64level1.

IdNode.Level2

Define o membro ULONG64Level2.

IdNode.Major

Define o membro USHORT Major.

IdNode.Minor

Define o membro USHORT Minor.

IdNode.Spin

Define o membro USHORT Spin.

Requisitos

Requisito Valor
cabeçalho acpitabl.h (inclua Acpitabl.h)