struct _KNODE { unsigned short NodeNumber;/* 0x0 2 */ unsigned short PrimaryNodeNumber;/* 0x2 2 */ unsigned long ProximityId;/* 0x4 4 */ unsigned short MaximumProcessors;/* 0x8 2 */ struct { unsigned char ProcessorOnly : 1;/* 0xa:0 1 */ unsigned char GroupsAssigned : 1;/* 0xa:1 1 */ unsigned char MeasurableDistance : 1;/* 0xa:2 1 */ } Flags;/* 0xa 1 */ unsigned char GroupSeed;/* 0xb 1 */ unsigned char PrimaryGroup;/* 0xc 1 */ unsigned char Padding[3];/* 0xd 3 */ struct _KGROUP_MASK ActiveGroups;/* 0x10 16 */ struct _KSCHEDULER_SUBNODE* SchedulerSubNodes[32];/* 0x20 256 */ /* ── cacheline 4 boundary (256 bytes) ── */ unsigned long ActiveTopologyElements[5];/* 0x120 20 */ struct _KNODE_SUBNODE_SEARCH_RANKS PerformanceSearchRanks[1];/* 0x134 32 */ /* ── cacheline 5 boundary (320 bytes) ── */ struct _KNODE_SUBNODE_SEARCH_RANKS EfficiencySearchRanks[1];/* 0x154 32 */};size 376 (0x178)13 members0 holespadding 46 cachelines
Used in (1)