PROC_TOPOLOGY_NODE struttura (acpitabl.h)
Definisce la struttura del nodo della topologia del processore.
Sintassi
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;
Members
Type
Definisce il tipo di membro UCHAR.
Length
Definisce la lunghezza del membro UCHAR.
Reserved[2]
HierarchyNode
Definisce la struttura membro HierarchyNode .
HierarchyNode.Flags
Definisce i flag membri PROC_TOPOLOGY_NODE_FLAGS.
HierarchyNode.Parent
Definisce il membro ULONGParent.
HierarchyNode.ACPIProcessorId
Definisce il membro ULONG ACPIProcessorId.
HierarchyNode.NumberPrivateResources
HierarchyNode.PrivateResources[ANYSIZE_ARRAY]
Definisce il membro ULONGPrivateResources.
CacheNode
Definisce la struttura membro CacheNode .
CacheNode.Flags
Definisce i flag membri PROC_TOPOLOGY_CACHE_FLAGS.
CacheNode.NextLevelCacheOffset
Definisce il membro ULONGNextLevelCacheOffset.
CacheNode.Size
Definisce le dimensioni dei membri ULONG.
CacheNode.Sets
Definisce i set di membri ULONG.
CacheNode.Associativity
Definisce l'associazione membro UCHAR.
CacheNode.Attributes
Definisce gli attributi del membro PROC_TOPOLOGY_CACHE_ATTRIBUTES.
CacheNode.LineSize
Definisce il membro USHORTLineSize.
CacheNode.CacheId
Definisce l'oggetto CacheId membro ULONG.
IdNode
Definisce la struttura membro IdNode .
IdNode.Vendor
Definisce il fornitore del membro ULONG.
IdNode.Level1
Definisce il livello membro ULONG64.
IdNode.Level2
Definisce il ULONG64membro Level2.
IdNode.Major
Definisce il membro USHORTMajor.
IdNode.Minor
Definisce il membro USHORTMinor.
IdNode.Spin
Definisce lo spin membro USHORT.
Requisiti
Requisito | Valore |
---|---|
Intestazione | acpitabl.h (include Acpitabl.h) |