Funzione SetProcessDefaultCpuSets (processthreadsapi.h)

Imposta l'assegnazione predefinita dei set di CPU per i thread nel processo specificato. I thread creati, che non hanno set di CPU impostati in modo esplicito tramite SetThreadSelectedCpuSets, erediteranno automaticamente i set specificati da SetProcessDefaultCpuSets .

Sintassi

BOOL SetProcessDefaultCpuSets(
  HANDLE      Process,
  const ULONG *CpuSetIds,
  ULONG       CpuSetIdCount
);

Parametri

Process

Specifica il processo per il quale impostare i set di CPU predefiniti. Questo handle deve avere il diritto di accesso PROCESS_SET_LIMITED_INFORMATION. Il valore restituito da GetCurrentProcess può essere specificato anche qui.

CpuSetIds

Specifica l'elenco di ID set di CPU da impostare come set di CPU predefinito del processo. Se è NULL, SetProcessDefaultCpuSets cancella qualsiasi assegnazione.

CpuSetIdCount

Specifica il numero di ID nell'elenco passato nell'argomento CpuSetIds . Se il valore è NULL, deve essere 0.

Valore restituito

Questa funzione non può avere esito negativo quando sono stati passati parametri validi

Requisiti

   
Client minimo supportato Windows 10
Server minimo supportato Windows Server 2016
Intestazione processthreadsapi.h
DLL kernel32.dll