structure PROC_TOPOLOGY_NODE (acpitabl.h)
Définit la structure de nœud de topologie du processeur.
Syntaxe
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;
Membres
Type
Définit le type de membre UCHAR.
Length
Définit la longueur du membre UCHAR.
Reserved[2]
HierarchyNode
Définit la structure des membres HierarchyNode .
HierarchyNode.Flags
Définit les indicateurs de membre PROC_TOPOLOGY_NODE_FLAGS.
HierarchyNode.Parent
Définit le membre ULONGParent.
HierarchyNode.ACPIProcessorId
Définit le membre ULONG ACPIProcessorId.
HierarchyNode.NumberPrivateResources
HierarchyNode.PrivateResources[ANYSIZE_ARRAY]
Définit le membre ULONGPrivateResources.
CacheNode
Définit la structure de membre CacheNode .
CacheNode.Flags
Définit les indicateurs de membre PROC_TOPOLOGY_CACHE_FLAGS.
CacheNode.NextLevelCacheOffset
Définit le membre ULONGNextLevelCacheOffset.
CacheNode.Size
Définit la taille du membre ULONG.
CacheNode.Sets
Définit les ensembles de membres ULONG.
CacheNode.Associativity
Définit l’associativité du membre UCHAR.
CacheNode.Attributes
Définit les attributs de membre PROC_TOPOLOGY_CACHE_ATTRIBUTES.
CacheNode.LineSize
Définit le membre USHORT LineSize.
CacheNode.CacheId
Définit le cacheId du membre ULONG.
IdNode
Définit la structure de membre IdNode .
IdNode.Vendor
Définit le fournisseur du membre ULONG.
IdNode.Level1
Définit le ULONG64 membre Level1.
IdNode.Level2
Définit le ULONG64 membre Level2.
IdNode.Major
Définit le membre principalUSHORT.
IdNode.Minor
Définit le membre USHORT Minor.
IdNode.Spin
Définit le spin du membre USHORT.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | acpitabl.h (inclure Acpitabl.h) |