ReactOS  0.4.14-dev-552-g2fad488
_KPROCESS Struct Reference

#include <ketypes.h>

Collaboration diagram for _KPROCESS:

Public Attributes

DISPATCHER_HEADER Header
 
LIST_ENTRY ProfileListHead
 
ULONG_PTR DirectoryTableBase
 
ULONG_PTR Unused0
 
USHORT IopmOffset
 
volatile KAFFINITY ActiveProcessors
 
ULONG KernelTime
 
ULONG UserTime
 
LIST_ENTRY ReadyListHead
 
SINGLE_LIST_ENTRY SwapListEntry
 
PVOID VdmTrapcHandler
 
LIST_ENTRY ThreadListHead
 
KSPIN_LOCK ProcessLock
 
KAFFINITY Affinity
 
union {
   struct {
      LONG   AutoAlignment:1
 
      LONG   DisableBoost:1
 
      LONG   DisableQuantum:1
 
      LONG   ReservedFlags:29
 
   } 
 
   LONG   ProcessFlags
 
}; 
 
SCHAR BasePriority
 
SCHAR QuantumReset
 
UCHAR State
 
UCHAR ThreadSeed
 
UCHAR PowerState
 
UCHAR IdealNode
 
UCHAR Visited
 
union {
   KEXECUTE_OPTIONS   Flags
 
   UCHAR   ExecuteOptions
 
}; 
 
ULONG StackCount
 
LIST_ENTRY ProcessListEntry
 
ULONGLONG CycleTime
 

Detailed Description

Definition at line 1972 of file ketypes.h.

Member Data Documentation

◆ @2478

union { ... }

◆ @2480

union { ... }

◆ ActiveProcessors

volatile KAFFINITY _KPROCESS::ActiveProcessors

Definition at line 1991 of file ketypes.h.

◆ Affinity

KAFFINITY _KPROCESS::Affinity

Definition at line 1999 of file ketypes.h.

◆ AutoAlignment

LONG _KPROCESS::AutoAlignment

Definition at line 2004 of file ketypes.h.

◆ BasePriority

SCHAR _KPROCESS::BasePriority

Definition at line 2011 of file ketypes.h.

◆ CycleTime

ULONGLONG _KPROCESS::CycleTime

Definition at line 2026 of file ketypes.h.

◆ DirectoryTableBase

ULONG_PTR _KPROCESS::DirectoryTableBase

◆ DisableBoost

LONG _KPROCESS::DisableBoost

Definition at line 2005 of file ketypes.h.

◆ DisableQuantum

LONG _KPROCESS::DisableQuantum

Definition at line 2006 of file ketypes.h.

◆ ExecuteOptions

UCHAR _KPROCESS::ExecuteOptions

Definition at line 2021 of file ketypes.h.

◆ Flags

KEXECUTE_OPTIONS _KPROCESS::Flags

◆ Header

DISPATCHER_HEADER _KPROCESS::Header

Definition at line 1974 of file ketypes.h.

Referenced by PsLookupProcessByProcessId().

◆ IdealNode

UCHAR _KPROCESS::IdealNode

Definition at line 2016 of file ketypes.h.

◆ IopmOffset

USHORT _KPROCESS::IopmOffset

Definition at line 1986 of file ketypes.h.

Referenced by KiSwapContextExit().

◆ KernelTime

ULONG _KPROCESS::KernelTime

Definition at line 1992 of file ketypes.h.

Referenced by PspInitPhase0(), and QSI_DEF().

◆ PowerState

UCHAR _KPROCESS::PowerState

Definition at line 2015 of file ketypes.h.

◆ ProcessFlags

LONG _KPROCESS::ProcessFlags

Definition at line 2009 of file ketypes.h.

◆ ProcessListEntry

LIST_ENTRY _KPROCESS::ProcessListEntry

Definition at line 2024 of file ketypes.h.

◆ ProcessLock

KSPIN_LOCK _KPROCESS::ProcessLock

Definition at line 1998 of file ketypes.h.

◆ ProfileListHead

LIST_ENTRY _KPROCESS::ProfileListHead

Definition at line 1975 of file ketypes.h.

Referenced by KeStartProfile().

◆ QuantumReset

SCHAR _KPROCESS::QuantumReset

Definition at line 2012 of file ketypes.h.

◆ ReadyListHead

LIST_ENTRY _KPROCESS::ReadyListHead

Definition at line 1994 of file ketypes.h.

◆ ReservedFlags

LONG _KPROCESS::ReservedFlags

Definition at line 2007 of file ketypes.h.

◆ StackCount

ULONG _KPROCESS::StackCount

Definition at line 2023 of file ketypes.h.

◆ State

UCHAR _KPROCESS::State

Definition at line 2013 of file ketypes.h.

◆ SwapListEntry

SINGLE_LIST_ENTRY _KPROCESS::SwapListEntry

Definition at line 1995 of file ketypes.h.

◆ ThreadListHead

LIST_ENTRY _KPROCESS::ThreadListHead

Definition at line 1997 of file ketypes.h.

◆ ThreadSeed

UCHAR _KPROCESS::ThreadSeed

Definition at line 2014 of file ketypes.h.

◆ Unused0

ULONG_PTR _KPROCESS::Unused0

Definition at line 1978 of file ketypes.h.

◆ UserTime

ULONG _KPROCESS::UserTime

Definition at line 1993 of file ketypes.h.

◆ VdmTrapcHandler

PVOID _KPROCESS::VdmTrapcHandler

Definition at line 1996 of file ketypes.h.

◆ Visited

UCHAR _KPROCESS::Visited

Definition at line 2017 of file ketypes.h.


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