Функция 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 |