Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

_KPROCESS Struct Reference

#include <ke.h>

List of all members.

Public Attributes

DISPATCHER_HEADER Header
LIST_ENTRY ProfileListHead
ULONG_PTR DirectoryTableBase [2]
KAFFINITY ActiveProcessors
ULONG KernelTime
ULONG UserTime
LIST_ENTRY ReadyListHead
LIST_ENTRY SwapListEntry
LIST_ENTRY ThreadListHead
KSPIN_LOCK ProcessLock
KAFFINITY Affinity
USHORT StackCount
SCHAR BasePriority
SCHAR ThreadQuantum
BOOLEAN AutoAlignment
UCHAR State
UCHAR ThreadSeed
BOOLEAN DisableBoost
UCHAR PowerState
BOOLEAN DisableQuantum
UCHAR Spare [2]


Member Data Documentation

KAFFINITY _KPROCESS::ActiveProcessors
 

Definition at line 747 of file ke.h.

Referenced by Ke386IoSetAccessProcess(), Ke386SetVdmInterruptHandler(), KeFlushEntireTb(), KeFlushMultipleTb(), KeFlushMultipleTb64(), KeFlushSingleTb(), KeFlushSingleTb64(), KeInvalidateAllCaches(), and KiFlushSingleTbSynchronous().

KAFFINITY _KPROCESS::Affinity
 

Definition at line 766 of file ke.h.

Referenced by KeSetAffinityThread(), NtSetInformationThread(), and PspApplyJobLimitsToProcess().

BOOLEAN _KPROCESS::AutoAlignment
 

Definition at line 770 of file ke.h.

SCHAR _KPROCESS::BasePriority
 

Definition at line 768 of file ke.h.

Referenced by KeQueryBasePriorityThread(), KeSetBasePriorityThread(), KiUnwaitThread(), and MmAccessFault().

ULONG_PTR _KPROCESS::DirectoryTableBase[2]
 

Definition at line 705 of file ke.h.

Referenced by MiCheckForCrashDump(), MmOutSwapProcess(), and PspProcessDelete().

BOOLEAN _KPROCESS::DisableBoost
 

Definition at line 773 of file ke.h.

BOOLEAN _KPROCESS::DisableQuantum
 

Definition at line 775 of file ke.h.

Referenced by KiQuantumEnd().

DISPATCHER_HEADER _KPROCESS::Header
 

Definition at line 698 of file ke.h.

Referenced by PsLookupProcessByProcessId().

ULONG _KPROCESS::KernelTime
 

Definition at line 755 of file ke.h.

Referenced by KeUpdateRunTime(), NtQueryInformationJobObject(), NtQuerySystemInformation(), PspFoldProcessAccountingIntoJob(), and PspInitPhase0().

UCHAR _KPROCESS::PowerState
 

Definition at line 774 of file ke.h.

KSPIN_LOCK _KPROCESS::ProcessLock
 

Definition at line 765 of file ke.h.

LIST_ENTRY _KPROCESS::ProfileListHead
 

Definition at line 699 of file ke.h.

Referenced by KeProfileInterruptWithSource(), and KeStartProfile().

LIST_ENTRY _KPROCESS::ReadyListHead
 

Definition at line 762 of file ke.h.

Referenced by KiInSwapProcesses(), KiOutSwapProcesses(), and KiReadyThread().

UCHAR _KPROCESS::Spare[2]
 

Definition at line 776 of file ke.h.

USHORT _KPROCESS::StackCount
 

Definition at line 767 of file ke.h.

Referenced by KeDetachProcess(), KeTerminateThread(), KeUnstackDetachProcess(), KiOutSwapKernelStacks(), and KiReadyThread().

UCHAR _KPROCESS::State
 

Definition at line 771 of file ke.h.

Referenced by KeDetachProcess(), KeTerminateThread(), KeUnstackDetachProcess(), KiInSwapProcesses(), KiOutSwapKernelStacks(), KiOutSwapProcesses(), and KiReadyThread().

LIST_ENTRY _KPROCESS::SwapListEntry
 

Definition at line 763 of file ke.h.

Referenced by KeDetachProcess(), KeTerminateThread(), KeUnstackDetachProcess(), KiOutSwapKernelStacks(), KiOutSwapProcesses(), and KiReadyThread().

LIST_ENTRY _KPROCESS::ThreadListHead
 

Definition at line 764 of file ke.h.

Referenced by ExpGetProcessInformation(), KeDetachProcess(), KeFreezeAllThreads(), KeTerminateThread(), KeThawAllThreads(), and KeUnstackDetachProcess().

SCHAR _KPROCESS::ThreadQuantum
 

Definition at line 769 of file ke.h.

Referenced by KeBoostCurrentThread(), KeDelayExecutionThread(), KeSetBasePriorityThread(), KeSetEventBoostPriority(), KeSetPriorityThread(), KiAdjustQuantumThread(), KiQuantumEnd(), KiScanReadyQueues(), KiUnwaitThread(), NtYieldExecution(), PsChangeQuantumTable(), and PspApplyJobLimitsToProcess().

UCHAR _KPROCESS::ThreadSeed
 

Definition at line 772 of file ke.h.

Referenced by KeSetIdealProcessorThread().

ULONG _KPROCESS::UserTime
 

Definition at line 756 of file ke.h.

Referenced by DbgkCreateThread(), KeUpdateRunTime(), NtQueryInformationJobObject(), NtSetInformationJobObject(), PsEnforceExecutionTimeLimits(), PspFoldProcessAccountingIntoJob(), and PspUserThreadStartup().


The documentation for this struct was generated from the following file:
Generated on Sat May 15 19:46:19 2004 for test by doxygen 1.3.7