Passer au contenu principal

chat_manager::get_thread_affinity_mask

Récupère le masque d’affinité actuel représentant le ou les processeurs sur lesquels les threads internes de Game Chat s’exécuteront ou s’exécutent.

Syntaxe

Paramètres

threadId   _In_
Type : game_chat_thread_id
Type de thread interne de Game Chat pour lequel l’affinité de processeur doit être récupérée.
Thread interne pour lequel récupérer le masque de processeur.
affinityMask   _Out_
Type : uint64_t
Emplacement où stocker le masque d’affinité représentant le ou les processeurs sur lesquels les threads internes de Game Chat s’exécuteront ou s’exécutent.

Valeur renvoyée

Type : void

Remarques

Cette méthode récupère l’affinité de processeur actuelle des threads internes de Game Chat d’un type donné. Cette méthode ne nécessite pas que chat_manager::initialize() ait été appelée au préalable. Une valeur c_anyProcessor écrite dans affinityMask indique que le thread est libre de s’exécuter sur n’importe quel processeur.
c_anyProcessor est un constexpr uint64_t dont la valeur est 0xFFFFFFFFFFFFFFFF.

Configuration requise

En-tête : GameChat2.h Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX Series

Voir aussi

chat_manager
game_chat_thread_id
chat_manager::set_thread_affinity_mask
Dernière modification le 6 octobre 2026