Compartilhar via


Função SetProcessDefaultCpuSets (processthreadsapi.h)

Define a atribuição padrão de Conjuntos de CPU para threads no processo especificado. Os threads criados, que não têm conjuntos de CPU definidos explicitamente usando SetThreadSelectedCpuSets, herdarão automaticamente os conjuntos especificados por SetProcessDefaultCpuSets .

Sintaxe

BOOL SetProcessDefaultCpuSets(
  HANDLE      Process,
  const ULONG *CpuSetIds,
  ULONG       CpuSetIdCount
);

Parâmetros

Process

Especifica o processo para o qual definir os conjuntos de CPU padrão. Esse identificador deve ter o direito de acesso PROCESS_SET_LIMITED_INFORMATION. O valor retornado por GetCurrentProcess também pode ser especificado aqui.

CpuSetIds

Especifica a lista de IDs de conjunto de CPU a serem definidas como o conjunto de CPU padrão do processo. Se for NULL, SetProcessDefaultCpuSets limpará qualquer atribuição.

CpuSetIdCount

Especifica o número de IDs na lista passadas no argumento CpuSetIds . Se esse valor for NULL, ele deverá ser 0.

Valor retornado

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

Requisitos

   
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Cabeçalho processthreadsapi.h
DLL kernel32.dll