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 creados, que no tienen conjuntos de CPU establecidos explícitamente mediante SetThreadSelectedCpuSets, heredarán automáticamente los conjuntos especificados por SetProcessDefaultCpuSets .

Sintaxis

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 del conjunto de CPU que se van a establecer como el conjunto de CPU predeterminado del proceso. Si es NULL, SetProcessDefaultCpuSets borra cualquier asignación.

CpuSetIdCount

Especifica el número de identificadores de la lista que se pasa 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

   
Cliente mínimo compatible Windows 10
Servidor mínimo compatible Windows Server 2016
Encabezado processthreadsapi.h
Archivo DLL kernel32.dll