struct _POP_FX_PERF_INFO { struct _POP_FX_COMPONENT* Component;/* 0x0 8 */ struct _KEVENT CompletedEvent;/* 0x8 24 */ void (*ComponentPerfState)(void*, unsigned long, unsigned char, void*);/* 0x20 8 */ volatile union _POP_FX_PERF_FLAGS Flags;/* 0x28 4 */ /* 4 bytes padding */ struct _PO_FX_PERF_STATE_CHANGE* LastChange;/* 0x30 8 */ unsigned long LastChangeCount;/* 0x38 4 */ /* 4 bytes padding */ /* ── cacheline 1 boundary (64 bytes) ── */ unsigned __int64 LastChangeStamp;/* 0x40 8 */ unsigned char LastChangeNominal;/* 0x48 1 */ unsigned char PepRegistered;/* 0x49 1 */ unsigned char QueryOnIdleStates;/* 0x4a 1 */ /* 5 bytes padding */ void* RequestDriverContext;/* 0x50 8 */ struct _POP_FX_WORK_ORDER WorkOrder;/* 0x58 56 */ /* ── cacheline 2 boundary (128 bytes) ── */ unsigned long SetsCount;/* 0x90 4 */ /* 4 bytes padding */ struct _POP_FX_PERF_SET* Sets;/* 0x98 8 */};size 160 (0xa0)14 members4 holes (17 bytes)padding 03 cachelines
Used in (1)