struct _PROCESS_ENERGY_VALUES { unsigned __int64 Cycles[4][2];/* 0x0 64 */ /* ── cacheline 1 boundary (64 bytes) ── */ unsigned __int64 DiskEnergy;/* 0x40 8 */ unsigned __int64 NetworkTailEnergy;/* 0x48 8 */ unsigned __int64 MBBTailEnergy;/* 0x50 8 */ unsigned __int64 NetworkTxRxBytes;/* 0x58 8 */ unsigned __int64 MBBTxRxBytes;/* 0x60 8 */ union { union _ENERGY_STATE_DURATION Durations[3];/* 0x68 24 */ struct { union _ENERGY_STATE_DURATION ForegroundDuration;/* 0x68 8 */ union _ENERGY_STATE_DURATION DesktopVisibleDuration;/* 0x70 8 */ union _ENERGY_STATE_DURATION PSMForegroundDuration;/* 0x78 8 */ };/* 0x68 24 */ };/* 0x68 24 */ /* ── cacheline 2 boundary (128 bytes) ── */ unsigned long CompositionRendered;/* 0x80 4 */ unsigned long CompositionDirtyGenerated;/* 0x84 4 */ unsigned long CompositionDirtyPropagated;/* 0x88 4 */ unsigned long Reserved1;/* 0x8c 4 */ unsigned __int64 AttributedCycles[4][2];/* 0x90 64 */ /* ── cacheline 3 boundary (192 bytes) ── */ unsigned __int64 WorkOnBehalfCycles[4][2];/* 0xd0 64 */};size 272 (0x110)16 members0 holespadding 05 cachelines
Used in (1)