Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 |