alpha / ntoskrnl /

_EJOB

← first 1 build latest →
struct _EJOB {
/* ── cacheline 1 boundary (64 bytes) ── */
unsigned long TotalPageFaultCount;/* 0x78 4 */
unsigned long TotalProcesses;/* 0x7c 4 */
/* ── cacheline 2 boundary (128 bytes) ── */
unsigned long ActiveProcesses;/* 0x80 4 */
unsigned long TotalTerminatedProcesses;/* 0x84 4 */
unsigned long LimitFlags;/* 0x98 4 */
unsigned long MinimumWorkingSetSize;/* 0x9c 4 */
unsigned long MaximumWorkingSetSize;/* 0xa0 4 */
unsigned long ActiveProcessLimit;/* 0xa4 4 */
unsigned long Affinity;/* 0xa8 4 */
unsigned char PriorityClass;/* 0xac 1 */
/* 3 bytes padding */
unsigned long UIRestrictionsClass;/* 0xb0 4 */
unsigned long SecurityLimitFlags;/* 0xb4 4 */
void* Token;/* 0xb8 4 */
/* ── cacheline 3 boundary (192 bytes) ── */
unsigned long EndOfJobTimeAction;/* 0xc0 4 */
void* CompletionPort;/* 0xc4 4 */
void* CompletionKey;/* 0xc8 4 */
unsigned long SessionId;/* 0xcc 4 */
unsigned long SchedulingClass;/* 0xd0 4 */
/* 4 bytes padding */
unsigned __int64 ReadOperationCount;/* 0xd8 8 */
unsigned __int64 WriteOperationCount;/* 0xe0 8 */
unsigned __int64 OtherOperationCount;/* 0xe8 8 */
unsigned __int64 ReadTransferCount;/* 0xf0 8 */
unsigned __int64 WriteTransferCount;/* 0xf8 8 */
/* ── cacheline 4 boundary (256 bytes) ── */
unsigned __int64 OtherTransferCount;/* 0x100 8 */
unsigned long ProcessMemoryLimit;/* 0x138 4 */
unsigned long JobMemoryLimit;/* 0x13c 4 */
/* ── cacheline 5 boundary (320 bytes) ── */
unsigned long PeakProcessMemoryUsed;/* 0x140 4 */
unsigned long PeakJobMemoryUsed;/* 0x144 4 */
unsigned long CurrentJobMemoryUsed;/* 0x148 4 */
};
/* source: Windows 2000 RC2 DDK Alpha libcntpr.lib CodeView type records; build 2128 per the DDK's ntverp.h */
size 368 (0x170)42 members2 holes (7 bytes)padding 46 cachelines
Used in (1)