struct _POP_FX_PERF_INFO { struct _POP_FX_COMPONENT* Component;/* 0x0 4 */ struct _KEVENT CompletedEvent;/* 0x4 16 */ void (*ComponentPerfState)(void*, unsigned long, unsigned char, void*);/* 0x14 4 */ volatile union _POP_FX_PERF_FLAGS Flags;/* 0x18 4 */ struct _PO_FX_PERF_STATE_CHANGE* LastChange;/* 0x1c 4 */ unsigned long LastChangeCount;/* 0x20 4 */ /* 4 bytes padding */ unsigned __int64 LastChangeStamp;/* 0x28 8 */ unsigned char LastChangeNominal;/* 0x30 1 */ unsigned char PepRegistered;/* 0x31 1 */ unsigned char QueryOnIdleStates;/* 0x32 1 */ /* 1 byte padding */ void* RequestDriverContext;/* 0x34 4 */ struct _POP_FX_WORK_ORDER WorkOrder;/* 0x38 28 */ /* ── cacheline 1 boundary (64 bytes) ── */ unsigned long SetsCount;/* 0x54 4 */ struct _POP_FX_PERF_SET* Sets;/* 0x58 4 */};size 96 (0x60)14 members2 holes (5 bytes)padding 42 cachelines
Used in (1)