ReactOS 0.4.16-dev-311-g9382aa2
_EJOB Struct Reference

#include <pstypes.h>

Collaboration diagram for _EJOB:

Public Attributes

KEVENT Event
 
LIST_ENTRY JobLinks
 
LIST_ENTRY ProcessListHead
 
ERESOURCE JobLock
 
LARGE_INTEGER TotalUserTime
 
LARGE_INTEGER TotalKernelTime
 
LARGE_INTEGER ThisPeriodTotalUserTime
 
LARGE_INTEGER ThisPeriodTotalKernelTime
 
ULONG TotalPageFaultCount
 
ULONG TotalProcesses
 
ULONG ActiveProcesses
 
ULONG TotalTerminatedProcesses
 
LARGE_INTEGER PerProcessUserTimeLimit
 
LARGE_INTEGER PerJobUserTimeLimit
 
ULONG LimitFlags
 
ULONG MinimumWorkingSetSize
 
ULONG MaximumWorkingSetSize
 
ULONG ActiveProcessLimit
 
ULONG Affinity
 
UCHAR PriorityClass
 
ULONG UIRestrictionsClass
 
ULONG SecurityLimitFlags
 
PVOID Token
 
PPS_JOB_TOKEN_FILTER Filter
 
ULONG EndOfJobTimeAction
 
PVOID CompletionPort
 
PVOID CompletionKey
 
ULONG SessionId
 
ULONG SchedulingClass
 
ULONGLONG ReadOperationCount
 
ULONGLONG WriteOperationCount
 
ULONGLONG OtherOperationCount
 
ULONGLONG ReadTransferCount
 
ULONGLONG WriteTransferCount
 
ULONGLONG OtherTransferCount
 
IO_COUNTERS IoInfo
 
ULONG ProcessMemoryLimit
 
ULONG JobMemoryLimit
 
ULONG PeakProcessMemoryUsed
 
ULONG PeakJobMemoryUsed
 
ULONG CurrentJobMemoryUsed
 
EX_PUSH_LOCK MemoryLimitsLock
 
LIST_ENTRY JobSetLinks
 
ULONG MemberLevel
 
ULONG JobFlags
 

Detailed Description

Definition at line 1478 of file pstypes.h.

Member Data Documentation

◆ ActiveProcesses

ULONG _EJOB::ActiveProcesses

Definition at line 1490 of file pstypes.h.

Referenced by NtQueryInformationJobObject().

◆ ActiveProcessLimit

ULONG _EJOB::ActiveProcessLimit

Definition at line 1497 of file pstypes.h.

Referenced by NtQueryInformationJobObject().

◆ Affinity

ULONG _EJOB::Affinity

Definition at line 1498 of file pstypes.h.

Referenced by NtQueryInformationJobObject().

◆ CompletionKey

PVOID _EJOB::CompletionKey

Definition at line 1506 of file pstypes.h.

◆ CompletionPort

PVOID _EJOB::CompletionPort

Definition at line 1505 of file pstypes.h.

Referenced by PspDeleteJob().

◆ CurrentJobMemoryUsed

ULONG _EJOB::CurrentJobMemoryUsed

Definition at line 1520 of file pstypes.h.

◆ EndOfJobTimeAction

ULONG _EJOB::EndOfJobTimeAction

Definition at line 1504 of file pstypes.h.

◆ Event

KEVENT _EJOB::Event

Definition at line 1480 of file pstypes.h.

Referenced by NtCreateJobObject().

◆ Filter

PPS_JOB_TOKEN_FILTER _EJOB::Filter

Definition at line 1503 of file pstypes.h.

Referenced by PsImpersonateClient().

◆ IoInfo

IO_COUNTERS _EJOB::IoInfo

Definition at line 1515 of file pstypes.h.

◆ JobFlags

ULONG _EJOB::JobFlags

Definition at line 1530 of file pstypes.h.

◆ JobLinks

LIST_ENTRY _EJOB::JobLinks

Definition at line 1481 of file pstypes.h.

Referenced by NtCreateJobObject(), and PspDeleteJob().

◆ JobLock

ERESOURCE _EJOB::JobLock

◆ JobMemoryLimit

ULONG _EJOB::JobMemoryLimit

Definition at line 1517 of file pstypes.h.

Referenced by NtQueryInformationJobObject().

◆ JobSetLinks

LIST_ENTRY _EJOB::JobSetLinks

Definition at line 1528 of file pstypes.h.

Referenced by NtCreateJobObject().

◆ LimitFlags

ULONG _EJOB::LimitFlags

Definition at line 1494 of file pstypes.h.

Referenced by NtQueryInformationJobObject().

◆ MaximumWorkingSetSize

ULONG _EJOB::MaximumWorkingSetSize

Definition at line 1496 of file pstypes.h.

Referenced by NtQueryInformationJobObject().

◆ MemberLevel

ULONG _EJOB::MemberLevel

Definition at line 1529 of file pstypes.h.

◆ MemoryLimitsLock

EX_PUSH_LOCK _EJOB::MemoryLimitsLock

Definition at line 1526 of file pstypes.h.

Referenced by NtCreateJobObject(), and NtQueryInformationJobObject().

◆ MinimumWorkingSetSize

ULONG _EJOB::MinimumWorkingSetSize

Definition at line 1495 of file pstypes.h.

Referenced by NtQueryInformationJobObject().

◆ OtherOperationCount

ULONGLONG _EJOB::OtherOperationCount

Definition at line 1511 of file pstypes.h.

Referenced by NtQueryInformationJobObject().

◆ OtherTransferCount

ULONGLONG _EJOB::OtherTransferCount

Definition at line 1514 of file pstypes.h.

Referenced by NtQueryInformationJobObject().

◆ PeakJobMemoryUsed

ULONG _EJOB::PeakJobMemoryUsed

Definition at line 1519 of file pstypes.h.

Referenced by NtQueryInformationJobObject().

◆ PeakProcessMemoryUsed

ULONG _EJOB::PeakProcessMemoryUsed

Definition at line 1518 of file pstypes.h.

Referenced by NtQueryInformationJobObject().

◆ PerJobUserTimeLimit

LARGE_INTEGER _EJOB::PerJobUserTimeLimit

Definition at line 1493 of file pstypes.h.

Referenced by NtQueryInformationJobObject().

◆ PerProcessUserTimeLimit

LARGE_INTEGER _EJOB::PerProcessUserTimeLimit

Definition at line 1492 of file pstypes.h.

Referenced by NtQueryInformationJobObject().

◆ PriorityClass

UCHAR _EJOB::PriorityClass

Definition at line 1499 of file pstypes.h.

Referenced by NtQueryInformationJobObject().

◆ ProcessListHead

LIST_ENTRY _EJOB::ProcessListHead

Definition at line 1482 of file pstypes.h.

Referenced by NtCreateJobObject(), and NtQueryInformationJobObject().

◆ ProcessMemoryLimit

ULONG _EJOB::ProcessMemoryLimit

Definition at line 1516 of file pstypes.h.

Referenced by NtQueryInformationJobObject().

◆ ReadOperationCount

ULONGLONG _EJOB::ReadOperationCount

Definition at line 1509 of file pstypes.h.

Referenced by NtQueryInformationJobObject().

◆ ReadTransferCount

ULONGLONG _EJOB::ReadTransferCount

Definition at line 1512 of file pstypes.h.

Referenced by NtQueryInformationJobObject().

◆ SchedulingClass

ULONG _EJOB::SchedulingClass

Definition at line 1508 of file pstypes.h.

Referenced by NtQueryInformationJobObject().

◆ SecurityLimitFlags

ULONG _EJOB::SecurityLimitFlags

Definition at line 1501 of file pstypes.h.

Referenced by PsImpersonateClient().

◆ SessionId

ULONG _EJOB::SessionId

Definition at line 1507 of file pstypes.h.

Referenced by NtAssignProcessToJobObject(), NtCreateJobObject(), and PsGetJobSessionId().

◆ ThisPeriodTotalKernelTime

LARGE_INTEGER _EJOB::ThisPeriodTotalKernelTime

Definition at line 1487 of file pstypes.h.

Referenced by NtQueryInformationJobObject().

◆ ThisPeriodTotalUserTime

LARGE_INTEGER _EJOB::ThisPeriodTotalUserTime

Definition at line 1486 of file pstypes.h.

Referenced by NtQueryInformationJobObject().

◆ Token

PVOID _EJOB::Token

Definition at line 1502 of file pstypes.h.

◆ TotalKernelTime

LARGE_INTEGER _EJOB::TotalKernelTime

Definition at line 1485 of file pstypes.h.

Referenced by NtQueryInformationJobObject().

◆ TotalPageFaultCount

ULONG _EJOB::TotalPageFaultCount

Definition at line 1488 of file pstypes.h.

Referenced by NtQueryInformationJobObject().

◆ TotalProcesses

ULONG _EJOB::TotalProcesses

Definition at line 1489 of file pstypes.h.

Referenced by NtQueryInformationJobObject().

◆ TotalTerminatedProcesses

ULONG _EJOB::TotalTerminatedProcesses

Definition at line 1491 of file pstypes.h.

Referenced by NtQueryInformationJobObject().

◆ TotalUserTime

LARGE_INTEGER _EJOB::TotalUserTime

Definition at line 1484 of file pstypes.h.

Referenced by NtQueryInformationJobObject().

◆ UIRestrictionsClass

ULONG _EJOB::UIRestrictionsClass

Definition at line 1500 of file pstypes.h.

Referenced by PsGetJobUIRestrictionsClass(), and PsSetJobUIRestrictionsClass().

◆ WriteOperationCount

ULONGLONG _EJOB::WriteOperationCount

Definition at line 1510 of file pstypes.h.

Referenced by NtQueryInformationJobObject().

◆ WriteTransferCount

ULONGLONG _EJOB::WriteTransferCount

Definition at line 1513 of file pstypes.h.

Referenced by NtQueryInformationJobObject().


The documentation for this struct was generated from the following file: