ReactOS 0.4.17-dev-1190-g4c812f4
_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 1685 of file pstypes.h.

Member Data Documentation

◆ ActiveProcesses

ULONG _EJOB::ActiveProcesses

Definition at line 1697 of file pstypes.h.

◆ ActiveProcessLimit

ULONG _EJOB::ActiveProcessLimit

Definition at line 1704 of file pstypes.h.

◆ Affinity

ULONG _EJOB::Affinity

Definition at line 1705 of file pstypes.h.

◆ CompletionKey

PVOID _EJOB::CompletionKey

Definition at line 1713 of file pstypes.h.

Referenced by PspCloseJob().

◆ CompletionPort

◆ CurrentJobMemoryUsed

ULONG _EJOB::CurrentJobMemoryUsed

Definition at line 1727 of file pstypes.h.

◆ EndOfJobTimeAction

ULONG _EJOB::EndOfJobTimeAction

Definition at line 1711 of file pstypes.h.

◆ Event

KEVENT _EJOB::Event

Definition at line 1687 of file pstypes.h.

Referenced by NtCreateJobObject(), and PspTerminateProcessCallback().

◆ Filter

PPS_JOB_TOKEN_FILTER _EJOB::Filter

Definition at line 1710 of file pstypes.h.

Referenced by PsImpersonateClient().

◆ IoInfo

IO_COUNTERS _EJOB::IoInfo

Definition at line 1722 of file pstypes.h.

◆ JobFlags

ULONG _EJOB::JobFlags

Definition at line 1737 of file pstypes.h.

Referenced by PspCloseJob().

◆ JobLinks

LIST_ENTRY _EJOB::JobLinks

Definition at line 1688 of file pstypes.h.

Referenced by NtCreateJobObject(), and PspDeleteJob().

◆ JobLock

◆ JobMemoryLimit

ULONG _EJOB::JobMemoryLimit

Definition at line 1724 of file pstypes.h.

◆ JobSetLinks

LIST_ENTRY _EJOB::JobSetLinks

Definition at line 1735 of file pstypes.h.

Referenced by NtCreateJobObject().

◆ LimitFlags

ULONG _EJOB::LimitFlags

Definition at line 1701 of file pstypes.h.

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

◆ MaximumWorkingSetSize

ULONG _EJOB::MaximumWorkingSetSize

Definition at line 1703 of file pstypes.h.

◆ MemberLevel

ULONG _EJOB::MemberLevel

Definition at line 1736 of file pstypes.h.

◆ MemoryLimitsLock

EX_PUSH_LOCK _EJOB::MemoryLimitsLock

Definition at line 1733 of file pstypes.h.

Referenced by NtCreateJobObject().

◆ MinimumWorkingSetSize

ULONG _EJOB::MinimumWorkingSetSize

Definition at line 1702 of file pstypes.h.

◆ OtherOperationCount

ULONGLONG _EJOB::OtherOperationCount

Definition at line 1718 of file pstypes.h.

◆ OtherTransferCount

ULONGLONG _EJOB::OtherTransferCount

Definition at line 1721 of file pstypes.h.

◆ PeakJobMemoryUsed

ULONG _EJOB::PeakJobMemoryUsed

Definition at line 1726 of file pstypes.h.

◆ PeakProcessMemoryUsed

ULONG _EJOB::PeakProcessMemoryUsed

Definition at line 1725 of file pstypes.h.

◆ PerJobUserTimeLimit

LARGE_INTEGER _EJOB::PerJobUserTimeLimit

Definition at line 1700 of file pstypes.h.

◆ PerProcessUserTimeLimit

LARGE_INTEGER _EJOB::PerProcessUserTimeLimit

Definition at line 1699 of file pstypes.h.

◆ PriorityClass

UCHAR _EJOB::PriorityClass

Definition at line 1706 of file pstypes.h.

◆ ProcessListHead

LIST_ENTRY _EJOB::ProcessListHead

Definition at line 1689 of file pstypes.h.

Referenced by NtCreateJobObject().

◆ ProcessMemoryLimit

ULONG _EJOB::ProcessMemoryLimit

Definition at line 1723 of file pstypes.h.

◆ ReadOperationCount

ULONGLONG _EJOB::ReadOperationCount

Definition at line 1716 of file pstypes.h.

◆ ReadTransferCount

ULONGLONG _EJOB::ReadTransferCount

Definition at line 1719 of file pstypes.h.

◆ SchedulingClass

ULONG _EJOB::SchedulingClass

Definition at line 1715 of file pstypes.h.

Referenced by NtCreateJobObject().

◆ SecurityLimitFlags

ULONG _EJOB::SecurityLimitFlags

Definition at line 1708 of file pstypes.h.

Referenced by PsImpersonateClient().

◆ SessionId

ULONG _EJOB::SessionId

Definition at line 1714 of file pstypes.h.

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

◆ ThisPeriodTotalKernelTime

LARGE_INTEGER _EJOB::ThisPeriodTotalKernelTime

Definition at line 1694 of file pstypes.h.

◆ ThisPeriodTotalUserTime

LARGE_INTEGER _EJOB::ThisPeriodTotalUserTime

Definition at line 1693 of file pstypes.h.

◆ Token

PVOID _EJOB::Token

Definition at line 1709 of file pstypes.h.

◆ TotalKernelTime

LARGE_INTEGER _EJOB::TotalKernelTime

Definition at line 1692 of file pstypes.h.

◆ TotalPageFaultCount

ULONG _EJOB::TotalPageFaultCount

Definition at line 1695 of file pstypes.h.

◆ TotalProcesses

ULONG _EJOB::TotalProcesses

Definition at line 1696 of file pstypes.h.

◆ TotalTerminatedProcesses

ULONG _EJOB::TotalTerminatedProcesses

Definition at line 1698 of file pstypes.h.

◆ TotalUserTime

LARGE_INTEGER _EJOB::TotalUserTime

Definition at line 1691 of file pstypes.h.

◆ UIRestrictionsClass

ULONG _EJOB::UIRestrictionsClass

◆ WriteOperationCount

ULONGLONG _EJOB::WriteOperationCount

Definition at line 1717 of file pstypes.h.

◆ WriteTransferCount

ULONGLONG _EJOB::WriteTransferCount

Definition at line 1720 of file pstypes.h.


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