Поделиться через


Функция SetProcessDefaultCpuSets (processthreadsapi.h)

Задает назначение ЦП по умолчанию для потоков в указанном процессе. Созданные потоки без явно заданных наборов ЦП с помощью SetThreadSelectedCpuSets автоматически наследуют наборы, заданные setProcessDefaultCpuSets .

Синтаксис

BOOL SetProcessDefaultCpuSets(
  HANDLE      Process,
  const ULONG *CpuSetIds,
  ULONG       CpuSetIdCount
);

Параметры

Process

Указывает процесс, для которого необходимо задать наборы ЦП по умолчанию. Этот дескриптор должен иметь право доступа к PROCESS_SET_LIMITED_INFORMATION. Здесь также можно указать значение, возвращаемое Методом GetCurrentProcess .

CpuSetIds

Указывает список идентификаторов наборов ЦП для задания в качестве набора ЦП по умолчанию процесса. Если значение равно NULL, setProcessDefaultCpuSets очищает все назначения.

CpuSetIdCount

Указывает количество идентификаторов в списке, переданных в аргументе CpuSetIds . Если это значение равно NULL, оно должно быть равно 0.

Возвращаемое значение

Эта функция не может завершиться ошибкой при передаче допустимых параметров

Требования

   
Минимальная версия клиента Windows 10
Минимальная версия сервера Windows Server 2016
Верхняя часть processthreadsapi.h
DLL kernel32.dll