x64x86arm64ia64 / ntdllntoskrnl

_EJOB

← 5.2.3790.3959 3 builds latest →
struct _EJOB {
/* ── cacheline 2 boundary (128 bytes) ── */
/* ── 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 */
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 */
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 */
unsigned long MemberLevel;/* 0x1a8 4 */
unsigned long JobFlags;/* 0x1ac 4 */
};
size 432 (0x1b0)42 members3 holes (15 bytes)padding 07 cachelines
Used in (1)