Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Retourne l’affectation explicite du jeu d’UC du thread spécifié, si une affectation a été définie à l’aide de l’API SetThreadSelectedCpuSets . Si aucune attribution explicite n’est définie, RequiredIdCount a la valeur 0 et la fonction retourne TRUE.
Syntaxe
BOOL GetThreadSelectedCpuSets(
HANDLE Thread,
PULONG CpuSetIds,
ULONG CpuSetIdCount,
PULONG RequiredIdCount
);
Paramètres
Thread
Spécifie le thread pour lequel interroger les jeux d’UC sélectionnés. Ce handle doit disposer du droit d’accès THREAD_QUERY_LIMITED_INFORMATION. La valeur retournée par GetCurrentThread peut également être spécifiée ici.
CpuSetIds
Spécifie une mémoire tampon facultative pour récupérer la liste des identificateurs de jeu d’UC.
CpuSetIdCount
Spécifie la capacité de la mémoire tampon spécifiée dans CpuSetIds. Si la mémoire tampon a la valeur NULL, il doit s’agir de 0.
RequiredIdCount
Spécifie la capacité requise de la mémoire tampon pour contenir toute la liste des ensembles de processeurs sélectionnés par thread. Lors d’un retour réussi, cela spécifie le nombre d’ID renseignés dans la mémoire tampon.
Valeur de retour
Cette API retourne TRUE en cas de réussite. Si la mémoire tampon n’est pas suffisamment grande, la valeur GetLastError est ERROR_INSUFFICIENT_BUFFER. Cette API ne peut pas échouer lorsqu’elle a passé des paramètres valides et que la mémoire tampon de retour est suffisamment grande.
Spécifications
| Requirement | Valeur |
|---|---|
| Client minimum requis | Windows 10 |
| serveur minimum pris en charge | Windows Server 2016 |
| Header | processthreadsapi.h |
| Library | noyau32. Lib |
| DLL | kernel32.dll |