Below the code that I tried to reproduce:
JOBOBJECT_CPU_RATE_CONTROL_INFORMATION info;
JOBOBJECT_CPU_RATE_CONTROL_INFORMATION info;
// CPU rate control
info.CpuRate = atoi(argv[2]) * 100;
info.ControlFlags = JOB_OBJECT_CPU_RATE_CONTROL_ENABLE | JOB_OBJECT_CPU_RATE_CONTROL_HARD_CAP;
if (!SetInformationJobObject(hJob, JobObjectCpuRateControlInformation, &info, sizeof(info)))
return Error("Failed in setting job information");
Sachin SinghPosted Jan 19, 2021, 12:30 PM