Функция SetThreadSelectedCpuSets (processthreadsapi.h)
Задает выбранное назначение ЦП для указанного потока. Это назначение переопределяет назначение процесса по умолчанию, если оно задано.
Синтаксис
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 |
Верхняя часть | processthreadsapi.h |
DLL | kernel32.dll |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по