Compartir a través de


Función SetProcessDefaultCpuSets (processthreadsapi.h)

Establece la asignación predeterminada de conjuntos de CPU para subprocesos en el proceso especificado. Los subprocesos que se crean, que no tienen conjuntos de CPU establecidos explícitamente mediante SetThreadSelectedCpuSets, heredarán automáticamente los conjuntos especificados por SetProcessDefaultCpuSets .

Syntax

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

Parámetros

Process

Especifica el proceso para el que se van a establecer los conjuntos de CPU predeterminados. Este identificador debe tener el derecho de acceso PROCESS_SET_LIMITED_INFORMATION. El valor devuelto por GetCurrentProcess también se puede especificar aquí.

CpuSetIds

Especifica la lista de identificadores de conjunto de CPU que se van a establecer como conjunto de CPU predeterminado del proceso. Si es NULL, SetProcessDefaultCpuSets borra cualquier asignación.

CpuSetIdCount

Especifica el número de identificadores de la lista pasadas en el argumento CpuSetIds . Si ese valor es NULL, debe ser 0.

Valor devuelto

Esta función no puede producir un error cuando se pasan parámetros válidos

Requisitos

Requirement Importancia
Cliente mínimo compatible Windows 10
servidor mínimo admitido Windows Server 2016
Header processthreadsapi.h
Library kernel32. Lib
DLL kernel32.dll