Функция 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
Header processthreadsapi.h
Library kernel32. Lib
Библиотека dll kernel32.dll