Partager via


SetThreadSelectedCpuSets, fonction (processthreadsapi.h)

Définit l’affectation de jeux d’UC sélectionné pour le thread spécifié. Cette affectation remplace l’affectation par défaut de processus, le cas échéant.

Syntaxe

BOOL SetThreadSelectedCpuSets(
  HANDLE      Thread,
  const ULONG *CpuSetIds,
  ULONG       CpuSetIdCount
);

Paramètres

Thread

Spécifie le thread sur lequel définir l’affectation du jeu d’UC. Ce handle doit avoir le droit d’accès THREAD_SET_LIMITED_INFORMATION. La valeur retournée par GetCurrentThread peut également être utilisée.

CpuSetIds

Spécifie la liste des ID de jeu d’UC à définir en tant que thread sélectionné. Si cette valeur est NULL, l’API efface toute affectation, en rétablissant le traitement de l’affectation par défaut si une affectation est définie.

CpuSetIdCount

Spécifie le nombre d’ID dans la liste passées dans l’argument CpuSetIds . Si cette valeur est NULL, elle doit être égale à 0.

Valeur retournée

Si la fonction réussit, la valeur de retour est différente de zéro.

Cette fonction ne peut pas échouer quand des paramètres valides sont transmis.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
Serveur minimal pris en charge Windows Server 2016
En-tête processthreadsapi.h
DLL kernel32.dll