Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Задает выбранное назначение наборов ЦП для указанного потока. Это назначение переопределяет назначение по умолчанию процесса, если оно задано.
Синтаксис
BOOL SetThreadSelectedCpuSets(
HANDLE Thread,
const ULONG *CpuSetIds,
ULONG CpuSetIdCount
);
Параметры
Thread
Указывает поток, для которого необходимо задать назначение набора ЦП. Этот дескриптор должен иметь право доступа THREAD_SET_LIMITED_INFORMATION. Также можно использовать значение, возвращаемое GetCurrentThread .
CpuSetIds
Указывает список идентификаторов набора ЦП, заданных в качестве выбранного набора ЦП потока. Если это значение NULL, API очищает любое назначение, отменяя обработку назначения по умолчанию, если задано одно.
CpuSetIdCount
Указывает количество идентификаторов в списке, переданных в аргументе CpuSetIds . Если это значение равно NULL, это значение должно иметь значение 0.
Возвращаемое значение
Если функция выполнена успешно, возвращаемое значение ненулевое.
Эта функция не может завершиться ошибкой при передаче допустимых параметров.
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows 10 |
| минимальный поддерживаемый сервер | Windows Server 2016 |
| Header | processthreadsapi.h |
| Library | kernel32. Lib |
| Библиотека dll | kernel32.dll |