Funzione SetThreadSelectedCpuSets (processthreadsapi.h)
Imposta l'assegnazione set di CPU selezionata per il thread specificato. Questa assegnazione esegue l'override dell'assegnazione predefinita del processo, se è impostata.
Sintassi
BOOL SetThreadSelectedCpuSets(
HANDLE Thread,
const ULONG *CpuSetIds,
ULONG CpuSetIdCount
);
Parametri
Thread
Specifica il thread in cui impostare l'assegnazione set di CPU. Questo handle deve avere il diritto di accesso THREAD_SET_LIMITED_INFORMATION. Il valore restituito da GetCurrentThread può essere usato anche.
CpuSetIds
Specifica l'elenco degli ID set di CPU da impostare come set di CPU selezionato. Se si tratta di NULL, l'API cancella qualsiasi assegnazione, ripristinando l'assegnazione predefinita se impostata.
CpuSetIdCount
Specifica il numero di ID nell'elenco passato nell'argomento CpuSetIds . Se questo valore è NULL, deve essere 0.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è diverso da zero.
Questa funzione non può non riuscire quando sono stati passati parametri validi.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Server minimo supportato | Windows Server 2016 |
Intestazione | processthreadsapi.h |
DLL | kernel32.dll |