PROC_TOPOLOGY_NODE-Struktur (acpitabl.h)
Definiert die Struktur des Prozessortopologieknotens.
Syntax
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;
Member
Type
Definiert den UCHAR-Membertyp.
Length
Definiert die Länge des UCHAR-Elements.
Reserved[2]
HierarchyNode
Definiert die HierarchyNode-Memberstruktur .
HierarchyNode.Flags
Definiert die PROC_TOPOLOGY_NODE_FLAGS-Memberflags.
HierarchyNode.Parent
Definiert das übergeordnete ULONG-Element.
HierarchyNode.ACPIProcessorId
Definiert das ULONG-MemberACPIProcessorId.
HierarchyNode.NumberPrivateResources
HierarchyNode.PrivateResources[ANYSIZE_ARRAY]
Definiert das ULONG-MemberPrivateResources.
CacheNode
Definiert die CacheNode-Memberstruktur .
CacheNode.Flags
Definiert die PROC_TOPOLOGY_CACHE_FLAGS-Memberflags.
CacheNode.NextLevelCacheOffset
Definiert das ULONG-ElementNextLevelCacheOffset.
CacheNode.Size
Definiert die Größe des ULONG-Elements.
CacheNode.Sets
Definiert die ULONG-Membersätze.
CacheNode.Associativity
Definiert die Assoziivität des UCHAR-Elements.
CacheNode.Attributes
Definiert die PROC_TOPOLOGY_CACHE_ATTRIBUTESMemberattribute.
CacheNode.LineSize
Definiert das USHORT-ElementLineSize.
CacheNode.CacheId
Definiert die CacheId des ULONG-Mitglieds.
IdNode
Definiert die IdNode-Memberstruktur .
IdNode.Vendor
Definiert den Anbieter des ULONG-Mitglieds.
IdNode.Level1
Definiert das ULONG64 Member Level1.
IdNode.Level2
Definiert das ULONG64 Member Level2.
IdNode.Major
Definiert das USHORT-MemberMajor.
IdNode.Minor
Definiert das USHORT-MemberMinor.
IdNode.Spin
Definiert den USHORT-Member-Spin.
Anforderungen
Anforderung | Wert |
---|---|
Header | acpitabl.h (include Acpitabl.h) |