ReactOS 0.4.17-dev-806-gffa4164
_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 1617 of file pstypes.h.

Member Data Documentation

◆ ActiveProcesses

ULONG _EJOB::ActiveProcesses

Definition at line 1629 of file pstypes.h.

◆ ActiveProcessLimit

ULONG _EJOB::ActiveProcessLimit

Definition at line 1636 of file pstypes.h.

◆ Affinity

ULONG _EJOB::Affinity

Definition at line 1637 of file pstypes.h.

◆ CompletionKey

PVOID _EJOB::CompletionKey

Definition at line 1645 of file pstypes.h.

Referenced by PspCloseJob().

◆ CompletionPort

◆ CurrentJobMemoryUsed

ULONG _EJOB::CurrentJobMemoryUsed

Definition at line 1659 of file pstypes.h.

◆ EndOfJobTimeAction

ULONG _EJOB::EndOfJobTimeAction

Definition at line 1643 of file pstypes.h.

◆ Event

KEVENT _EJOB::Event

Definition at line 1619 of file pstypes.h.

Referenced by NtCreateJobObject(), and PspTerminateProcessCallback().

◆ Filter

PPS_JOB_TOKEN_FILTER _EJOB::Filter

Definition at line 1642 of file pstypes.h.

Referenced by PsImpersonateClient().

◆ IoInfo

IO_COUNTERS _EJOB::IoInfo

Definition at line 1654 of file pstypes.h.

◆ JobFlags

ULONG _EJOB::JobFlags

Definition at line 1669 of file pstypes.h.

Referenced by PspCloseJob().

◆ JobLinks

LIST_ENTRY _EJOB::JobLinks

Definition at line 1620 of file pstypes.h.

Referenced by NtCreateJobObject(), and PspDeleteJob().

◆ JobLock

◆ JobMemoryLimit

ULONG _EJOB::JobMemoryLimit

Definition at line 1656 of file pstypes.h.

◆ JobSetLinks

LIST_ENTRY _EJOB::JobSetLinks

Definition at line 1667 of file pstypes.h.

Referenced by NtCreateJobObject().

◆ LimitFlags

ULONG _EJOB::LimitFlags

Definition at line 1633 of file pstypes.h.

Referenced by PspCloseJob(), PspCreateProcess(), and PspDeleteJob().

◆ MaximumWorkingSetSize

ULONG _EJOB::MaximumWorkingSetSize

Definition at line 1635 of file pstypes.h.

◆ MemberLevel

ULONG _EJOB::MemberLevel

Definition at line 1668 of file pstypes.h.

◆ MemoryLimitsLock

EX_PUSH_LOCK _EJOB::MemoryLimitsLock

Definition at line 1665 of file pstypes.h.

Referenced by NtCreateJobObject().

◆ MinimumWorkingSetSize

ULONG _EJOB::MinimumWorkingSetSize

Definition at line 1634 of file pstypes.h.

◆ OtherOperationCount

ULONGLONG _EJOB::OtherOperationCount

Definition at line 1650 of file pstypes.h.

◆ OtherTransferCount

ULONGLONG _EJOB::OtherTransferCount

Definition at line 1653 of file pstypes.h.

◆ PeakJobMemoryUsed

ULONG _EJOB::PeakJobMemoryUsed

Definition at line 1658 of file pstypes.h.

◆ PeakProcessMemoryUsed

ULONG _EJOB::PeakProcessMemoryUsed

Definition at line 1657 of file pstypes.h.

◆ PerJobUserTimeLimit

LARGE_INTEGER _EJOB::PerJobUserTimeLimit

Definition at line 1632 of file pstypes.h.

◆ PerProcessUserTimeLimit

LARGE_INTEGER _EJOB::PerProcessUserTimeLimit

Definition at line 1631 of file pstypes.h.

◆ PriorityClass

UCHAR _EJOB::PriorityClass

Definition at line 1638 of file pstypes.h.

◆ ProcessListHead

LIST_ENTRY _EJOB::ProcessListHead

Definition at line 1621 of file pstypes.h.

Referenced by NtCreateJobObject().

◆ ProcessMemoryLimit

ULONG _EJOB::ProcessMemoryLimit

Definition at line 1655 of file pstypes.h.

◆ ReadOperationCount

ULONGLONG _EJOB::ReadOperationCount

Definition at line 1648 of file pstypes.h.

◆ ReadTransferCount

ULONGLONG _EJOB::ReadTransferCount

Definition at line 1651 of file pstypes.h.

◆ SchedulingClass

ULONG _EJOB::SchedulingClass

Definition at line 1647 of file pstypes.h.

Referenced by NtCreateJobObject().

◆ SecurityLimitFlags

ULONG _EJOB::SecurityLimitFlags

Definition at line 1640 of file pstypes.h.

Referenced by PsImpersonateClient().

◆ SessionId

ULONG _EJOB::SessionId

Definition at line 1646 of file pstypes.h.

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

◆ ThisPeriodTotalKernelTime

LARGE_INTEGER _EJOB::ThisPeriodTotalKernelTime

Definition at line 1626 of file pstypes.h.

◆ ThisPeriodTotalUserTime

LARGE_INTEGER _EJOB::ThisPeriodTotalUserTime

Definition at line 1625 of file pstypes.h.

◆ Token

PVOID _EJOB::Token

Definition at line 1641 of file pstypes.h.

◆ TotalKernelTime

LARGE_INTEGER _EJOB::TotalKernelTime

Definition at line 1624 of file pstypes.h.

◆ TotalPageFaultCount

ULONG _EJOB::TotalPageFaultCount

Definition at line 1627 of file pstypes.h.

◆ TotalProcesses

ULONG _EJOB::TotalProcesses

Definition at line 1628 of file pstypes.h.

◆ TotalTerminatedProcesses

ULONG _EJOB::TotalTerminatedProcesses

Definition at line 1630 of file pstypes.h.

◆ TotalUserTime

LARGE_INTEGER _EJOB::TotalUserTime

Definition at line 1623 of file pstypes.h.

◆ UIRestrictionsClass

ULONG _EJOB::UIRestrictionsClass

◆ WriteOperationCount

ULONGLONG _EJOB::WriteOperationCount

Definition at line 1649 of file pstypes.h.

◆ WriteTransferCount

ULONGLONG _EJOB::WriteTransferCount

Definition at line 1652 of file pstypes.h.


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