структура PROC_TOPOLOGY_NODE (acpitabl.h)
Определяет структуру узла топологии процессора.
Синтаксис
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;
Члены
Type
Определяет тип элемента UCHAR.
Length
Определяет длину элемента UCHAR.
Reserved[2]
HierarchyNode
Определяет структуру элементов HierarchyNode .
HierarchyNode.Flags
Определяет флаги элемента PROC_TOPOLOGY_NODE_FLAGS.
HierarchyNode.Parent
Определяет элемент ULONGParent.
HierarchyNode.ACPIProcessorId
Определяет элемент ULONGACPIProcessorId.
HierarchyNode.NumberPrivateResources
HierarchyNode.PrivateResources[ANYSIZE_ARRAY]
Определяет элемент ULONGPrivateResources.
CacheNode
Определяет структуру элемента CacheNode .
CacheNode.Flags
Определяет флаги элемента PROC_TOPOLOGY_CACHE_FLAGS.
CacheNode.NextLevelCacheOffset
Определяет элемент ULONGNextLevelCacheOffset.
CacheNode.Size
Определяет размер элемента ULONG.
CacheNode.Sets
Определяет наборы элементов ULONG.
CacheNode.Associativity
Определяет ассоциативность элемента UCHAR.
CacheNode.Attributes
Определяет атрибуты элемента PROC_TOPOLOGY_CACHE_ATTRIBUTES.
CacheNode.LineSize
Определяет член USHORTLineSize.
CacheNode.CacheId
Определяет элемент ULONGCacheId.
IdNode
Определяет структуру элемента IdNode .
IdNode.Vendor
Определяет поставщика элементов ULONG.
IdNode.Level1
Определяет член ULONG64Level1.
IdNode.Level2
Определяет элемент ULONG64Level2.
IdNode.Major
Определяет член USHORTMajor.
IdNode.Minor
Определяет член USHORTMinor.
IdNode.Spin
Определяет элемент USHORTSpin.
Требования
Требование | Значение |
---|---|
Заголовок | acpitabl.h (включая Acpitabl.h) |