Compartilhar via


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 de Conjunto de CPU. Esse identificador deve ter o acesso THREAD_SET_LIMITED_INFORMATION correto. 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 por thread. Se isso 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, isso deverá ser 0.

Valor de retorno

Se a função for bem-sucedida, o valor retornado não será zero.

Essa função não pode falhar quando os parâmetros válidos são passados.

Requirements

Requirement Value
Cliente mínimo suportado Windows 10
servidor com suporte mínimo Windows Server 2016
Header processthreadsapi.h
Library kernel32. Lib
DLL kernel32.dll