Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Imposta l'assegnazione dei set di CPU selezionati per il thread specificato. Questa assegnazione sostituisce l'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 del set di CPU. Questo handle deve avere il diritto di accesso THREAD_SET_LIMITED_INFORMATION. È anche possibile usare il valore restituito da GetCurrentThread .
CpuSetIds
Specifica l'elenco di ID set di CPU da impostare come set di CPU selezionato. Se è 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 il valore è NULL, deve essere 0.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è diverso da zero.
Questa funzione non può avere esito negativo quando sono stati passati parametri validi.
Requisiti
| Requisito | Value |
|---|---|
| Client minimo supportato | Windows 10 |
| server minimo supportato | Windows Server 2016 |
| Header | processthreadsapi.h |
| Library | kernel32. Movimento di liberazione |
| DLL | kernel32.dll |