Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Задает назначение наборов ЦП по умолчанию для потоков в указанном процессе. Созданные потоки, которые явно не задают наборы ЦП с помощью 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 |