Función SetThreadSelectedCpuSets (processthreadsapi.h)
Establece la asignación de conjuntos de CPU seleccionados para el subproceso especificado. Esta asignación invalida la asignación predeterminada del proceso, si se establece una.
Sintaxis
BOOL SetThreadSelectedCpuSets(
HANDLE Thread,
const ULONG *CpuSetIds,
ULONG CpuSetIdCount
);
Parámetros
Thread
Especifica el subproceso en el que se va a establecer la asignación del conjunto de CPU. Este identificador debe tener el derecho de acceso THREAD_SET_LIMITED_INFORMATION. También se puede usar el valor devuelto por GetCurrentThread .
CpuSetIds
Especifica la lista de identificadores del conjunto de CPU que se van a establecer como el conjunto de CPU seleccionado para el subproceso. Si es NULL, la API borra cualquier asignación y vuelve a procesar la asignación predeterminada si se establece una.
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
Si la función se realiza correctamente, el valor devuelto es distinto de cero.
Esta función no puede producir un error cuando se pasan parámetros válidos.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 |
Servidor mínimo compatible | Windows Server 2016 |
Encabezado | processthreadsapi.h |
Archivo DLL | kernel32.dll |