Table of Contents

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.

Read more on docs.microsoft.com.

Fields

Anonymous

public JOBOBJECT_CPU_RATE_CONTROL_INFORMATION._Anonymous_e__Union Anonymous

Field Value

JOBOBJECT_CPU_RATE_CONTROL_INFORMATION._Anonymous_e__Union

ControlFlags

public JOB_OBJECT_CPU_RATE_CONTROL ControlFlags

Field Value

JOB_OBJECT_CPU_RATE_CONTROL