struct _EJOB { struct _KEVENT Event;/* 0x0 24 */ struct _LIST_ENTRY JobLinks;/* 0x18 16 */ struct _LIST_ENTRY ProcessListHead;/* 0x28 16 */ struct _ERESOURCE JobLock;/* 0x38 104 */ /* ── cacheline 2 boundary (128 bytes) ── */ union _LARGE_INTEGER TotalUserTime;/* 0xa0 8 */ union _LARGE_INTEGER TotalKernelTime;/* 0xa8 8 */ union _LARGE_INTEGER ThisPeriodTotalUserTime;/* 0xb0 8 */ union _LARGE_INTEGER ThisPeriodTotalKernelTime;/* 0xb8 8 */ /* ── cacheline 3 boundary (192 bytes) ── */ unsigned long TotalPageFaultCount;/* 0xc0 4 */ unsigned long TotalProcesses;/* 0xc4 4 */ unsigned long ActiveProcesses;/* 0xc8 4 */ unsigned long TotalTerminatedProcesses;/* 0xcc 4 */ union _LARGE_INTEGER PerProcessUserTimeLimit;/* 0xd0 8 */ union _LARGE_INTEGER PerJobUserTimeLimit;/* 0xd8 8 */ unsigned long LimitFlags;/* 0xe0 4 */ /* 4 bytes padding */ unsigned __int64 MinimumWorkingSetSize;/* 0xe8 8 */ unsigned __int64 MaximumWorkingSetSize;/* 0xf0 8 */ unsigned long ActiveProcessLimit;/* 0xf8 4 */ /* 4 bytes padding */ /* ── cacheline 4 boundary (256 bytes) ── */ unsigned __int64 Affinity;/* 0x100 8 */ unsigned char PriorityClass;/* 0x108 1 */ /* 7 bytes padding */ struct _JOB_ACCESS_STATE* AccessState;/* 0x110 8 */ unsigned long UIRestrictionsClass;/* 0x118 4 */ unsigned long EndOfJobTimeAction;/* 0x11c 4 */ void* CompletionPort;/* 0x120 8 */ void* CompletionKey;/* 0x128 8 */ unsigned long SessionId;/* 0x130 4 */ unsigned long SchedulingClass;/* 0x134 4 */ unsigned __int64 ReadOperationCount;/* 0x138 8 */ /* ── cacheline 5 boundary (320 bytes) ── */ unsigned __int64 WriteOperationCount;/* 0x140 8 */ unsigned __int64 OtherOperationCount;/* 0x148 8 */ unsigned __int64 ReadTransferCount;/* 0x150 8 */ unsigned __int64 WriteTransferCount;/* 0x158 8 */ unsigned __int64 OtherTransferCount;/* 0x160 8 */ unsigned __int64 ProcessMemoryLimit;/* 0x168 8 */ unsigned __int64 JobMemoryLimit;/* 0x170 8 */ unsigned __int64 PeakProcessMemoryUsed;/* 0x178 8 */ /* ── cacheline 6 boundary (384 bytes) ── */ unsigned __int64 PeakJobMemoryUsed;/* 0x180 8 */ unsigned __int64 CurrentJobMemoryUsed;/* 0x188 8 */ struct _EX_PUSH_LOCK MemoryLimitsLock;/* 0x190 8 */ struct _LIST_ENTRY JobSetLinks;/* 0x198 16 */ unsigned long MemberLevel;/* 0x1a8 4 */ unsigned long JobFlags;/* 0x1ac 4 */};size 432 (0x1b0)42 members3 holes (15 bytes)padding 07 cachelines
Used in (1)