Função SetThreadSelectedCpuSets (processthreadsapi.h)
Define a atribuição de Conjuntos de CPU selecionada para o thread especificado. Essa atribuição substituirá a atribuição padrão do processo, se uma estiver definida.
Sintaxe
BOOL SetThreadSelectedCpuSets(
HANDLE Thread,
const ULONG *CpuSetIds,
ULONG CpuSetIdCount
);
Parâmetros
Thread
Especifica o thread no qual definir a atribuição do conjunto de CPU. Esse identificador deve ter o direito de acesso THREAD_SET_LIMITED_INFORMATION. O valor retornado por GetCurrentThread também pode ser usado.
CpuSetIds
Especifica a lista de IDs de conjunto de CPU a serem definidas como o conjunto de CPU selecionado pelo thread. Se for NULL, a API limpará qualquer atribuição, revertendo para processar a atribuição padrão se uma estiver definida.
CpuSetIdCount
Especifica o número de IDs na lista passadas no argumento CpuSetIds . Se esse valor for NULL, ele deverá ser 0.
Valor retornado
Se a função for bem-sucedida, o valor retornado será diferente de zero.
Essa função não pode falhar quando parâmetros válidos são passados.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 |
Servidor mínimo com suporte | Windows Server 2016 |
Cabeçalho | processthreadsapi.h |
DLL | kernel32.dll |