Struct JOBOBJECT_CPU_RATE_CONTROL_INFORMATION
- Namespace
- Windows.Win32.System.JobObjects
- Assembly
- Ecng.Interop.dll
Contains CPU rate control information for a job object. This structure is used by the SetInformationJobObject and QueryInformationJobObject functions with the JobObjectCpuRateControlInformation information class.
public struct JOBOBJECT_CPU_RATE_CONTROL_INFORMATION
- Inherited Members
- Extension Methods
Remarks
You can set CPU rate control for multiple jobs in a hierarchy of nested jobs. When you set CPU rate control for a job object, the settings apply to the job and its child jobs in the hierarchy. When you set CPU rate control for a job in a nested hierarchy, the system calculates the corresponding quotas with respect to the CPU rate control of the immediate parent job for the job. In other words, the rates set for the job represent its portion of the CPU rate that is allocated to its parent job. If a job object does not have a parent with CPU rate control turned on in the chain of its parent jobs, the rate control for the job represents the portion of the CPU for the entire system. CPU rate control cannot be used by job objects in applications running under Remote Desktop Services (formerly Terminal Services) if Dynamic Fair Share Scheduling (DFSS) is in effect.
Fields
Anonymous
public JOBOBJECT_CPU_RATE_CONTROL_INFORMATION._Anonymous_e__Union Anonymous
Field Value
ControlFlags
public JOB_OBJECT_CPU_RATE_CONTROL ControlFlags