estructura PROC_TOPOLOGY_NODE (acpitabl.h)
Define la estructura del nodo de topología del procesador.
Sintaxis
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;
Miembros
Type
Define el tipo de miembro UCHAR.
Length
Define la longitud del miembro UCHAR.
Reserved[2]
HierarchyNode
Define la estructura de miembros HierarchyNode .
HierarchyNode.Flags
Define las marcas de miembroPROC_TOPOLOGY_NODE_FLAGS.
HierarchyNode.Parent
Define el miembro de ULONGPrimario.
HierarchyNode.ACPIProcessorId
Define el ACPIProcessorId miembro de ULONG.
HierarchyNode.NumberPrivateResources
HierarchyNode.PrivateResources[ANYSIZE_ARRAY]
Define el miembro de ULONGPrivateResources.
CacheNode
Define la estructura de miembros CacheNode .
CacheNode.Flags
Define las marcas de miembroPROC_TOPOLOGY_CACHE_FLAGS.
CacheNode.NextLevelCacheOffset
Define el miembro ULONGNextLevelCacheOffset.
CacheNode.Size
Define el tamaño del miembro ULONG.
CacheNode.Sets
Define los conjuntos de miembros de ULONG.
CacheNode.Associativity
Define la asociatividad del miembro UCHAR.
CacheNode.Attributes
Define los atributos de miembro PROC_TOPOLOGY_CACHE_ATTRIBUTES.
CacheNode.LineSize
Define el lineSize miembro de USHORT.
CacheNode.CacheId
Define el cacheId de miembro de ULONG.
IdNode
Define la estructura de miembros IdNode .
IdNode.Vendor
Define el proveedor de miembros de ULONG.
IdNode.Level1
Define el miembro ULONG64Level1.
IdNode.Level2
Define el miembro ULONG64Level2.
IdNode.Major
Define el miembro de USHORTMajor.
IdNode.Minor
Define el miembro de USHORTMinor.
IdNode.Spin
Define el número de miembro de USHORT.
Requisitos
Requisito | Valor |
---|---|
Header | acpitabl.h (include Acpitabl.h) |