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;
    } 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 tipo de membro UCHAR.

Length

Define o comprimento do membro UCHAR.

Reserved[2]

Reservado para uso futuro.

HierarchyNode

Define a estrutura de membro HierarchyNode .

HierarchyNode.Flags

Define os sinalizadoresde membro PROC_TOPOLOGY_NODE_FLAGS.

HierarchyNode.Parent

Define o membro ULONGPai.

HierarchyNode.ACPIProcessorId

Define o membro ULONG ACPIProcessorId.

HierarchyNode.NumberPrivateResources

Define o membro ULONGNumberPrivateResources.

HierarchyNode.PrivateResources[ANYSIZE_ARRAY]

Define o membro ULONGPrivateResources.

CacheNode

Define a estrutura de membro CacheNode .

CacheNode.Flags

Define o membro PROC_TOPOLOGY_CACHE_FLAGS Flags.

CacheNode.NextLevelCacheOffset

Define o membro ULONG NextLevelCacheOffset.

CacheNode.Size

Define o tamanho do membro ULONG.

CacheNode.Sets

Define os conjuntos de membros ULONG.

CacheNode.Associativity

Define a associação de membro UCHAR.

CacheNode.Attributes

Define os atributos de membro PROC_TOPOLOGY_CACHE_ATTRIBUTES.

CacheNode.LineSize

Define o membro do USHORT LineSize.

IdNode

Define a estrutura de membro IdNode .

IdNode.Vendor

Define o fornecedor membro ULONG.

IdNode.Level1

Define o membro ULONG64Level1.

IdNode.Level2

Define o membro ULONG64Level2.

IdNode.Major

Define o membro do USHORTMajor.

IdNode.Minor

Define o membro do USHORTMinor.

IdNode.Spin

Define o membro do USHORTSpin.

Requisitos

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