struct PROCESS_PERF_COUNTERS { unsigned __int64 ProcessorTime;/* 0x0 8 */ unsigned __int64 UserTime;/* 0x8 8 */ unsigned __int64 PrivilegedTime;/* 0x10 8 */ unsigned __int64 VirtualBytesPeak;/* 0x18 8 */ unsigned __int64 VirtualBytes;/* 0x20 8 */ unsigned long PageFaults;/* 0x28 4 */ unsigned long HandleCount;/* 0x2c 4 */ unsigned __int64 WorkingSetPeak;/* 0x30 8 */ unsigned __int64 WorkingSet;/* 0x38 8 */ /* ── cacheline 1 boundary (64 bytes) ── */ unsigned __int64 PageFileBytesPeak;/* 0x40 8 */ unsigned __int64 PageFileBytes;/* 0x48 8 */ unsigned __int64 PrivateBytes;/* 0x50 8 */ unsigned long ThreadCount;/* 0x58 4 */ unsigned long PriorityBase;/* 0x5c 4 */ unsigned __int64 ElapsedTime;/* 0x60 8 */ unsigned long ProcessId;/* 0x68 4 */ unsigned long CreatingProcessId;/* 0x6c 4 */ unsigned __int64 PoolPagedBytes;/* 0x70 8 */ unsigned __int64 PoolNonpagedBytes;/* 0x78 8 */ /* ── cacheline 2 boundary (128 bytes) ── */ unsigned __int64 IoReadOperations;/* 0x80 8 */ unsigned __int64 IoWriteOperations;/* 0x88 8 */ unsigned __int64 IoDataOperations;/* 0x90 8 */ unsigned __int64 IoOtherOperations;/* 0x98 8 */ unsigned __int64 IoReadBytes;/* 0xa0 8 */ unsigned __int64 IoWriteBytes;/* 0xa8 8 */ unsigned __int64 IoDataBytes;/* 0xb0 8 */ unsigned __int64 IoOtherBytes;/* 0xb8 8 */ /* ── cacheline 3 boundary (192 bytes) ── */ unsigned __int64 WorkingSetPrivate;/* 0xc0 8 */ unsigned __int64 PerfFreq;/* 0xc8 8 */ unsigned __int64 PerfTime;/* 0xd0 8 */};size 216 (0xd8)30 members0 holespadding 04 cachelines
Used in (0)