Condividi tramite


Funzione SetThreadSelectedCpuSets (processthreadsapi.h)

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