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 |