|
| enum | { Kernel::kInvalidTreeKind = 0U
, Kernel::kRedTreeKind = 100U
, Kernel::kBlackTreeKind = 101U
, Kernel::kTreeKindCount = 3U
} |
| enum class | Kernel::ProcessSubsystem : Int32 {
Kernel::kProcessSubsystemSecurity = 100
, Kernel::kProcessSubsystemUser
, Kernel::kProcessSubsystemService
, Kernel::kProcessSubsystemDriver
,
Kernel::kProcessSubsystemKernel
, Kernel::kProcessSubsystemCount = kProcessSubsystemKernel - kProcessSubsystemSecurity + 1
, Kernel::kProcessSubsystemInvalid = 0xFFFFFFF
} |
| | Subsystem enum type. More...
|
| enum class | Kernel::ProcessStatusKind : Int32 {
Kernel::kInvalid = 0
, Kernel::kStarting = 100
, Kernel::kRunning
, Kernel::kKilled
,
Kernel::kFrozen
, Kernel::kFinished
, Kernel::kCount = kFinished - kStarting + 1
} |
| | Local Process status enum. More...
|
| enum class | Kernel::AffinityKind : Int32 {
Kernel::kInvalid = 0
, Kernel::kRealTime = 100
, Kernel::kVeryHigh = 150
, Kernel::kHigh = 200
,
Kernel::kStandard = 1000
, Kernel::kLowUsage = 1500
, Kernel::kVeryLowUsage = 2000
} |
| | Affinity is the amount of nano-seconds this process is going to run. More...
|
| enum class | Kernel::ProcessLevelRing : Int32 { Kernel::kRingStdUser = 1
, Kernel::kRingSuperUser = 2
, Kernel::kRingGuestUser = 5
, Kernel::kRingCount = 3
} |
Core Process Scheduler header file.
- Author
- Amlal El Mahrouss (amlal.nosp@m.@nek.nosp@m.ernel.nosp@m..org)