Skip to main content

chat_manager::set_thread_processor

Configure facultativement le processeur sur lequel les threads internes de Game Chat s’exécuteront.

Syntaxe

Paramètres

threadId   _In_
Type : game_chat_thread_id
Le type de thread interne de Game Chat pour lequel configurer l’affinité de processeur. processorNumber   _In_
Type : uint32_t
Le numéro de processeur (commençant à zéro) sur lequel les threads internes de Game Chat doivent s’exécuter.

Valeur de retour

Type : void

Remarques

Cette méthode permet à l’application de configurer l’affinité de processeur des threads internes de Game Chat d’un type donné. Pour les applications à ressources exclusives, il est garanti que les threads s’exécutent sur le processeur spécifié. Pour les applications Windows universelles, le processeur spécifié est utilisé comme processeur idéal du thread et ne constitue qu’une indication pour le planificateur. Cette méthode peut être appelée à tout moment avant ou après chat_manager::initialize() et prend effet immédiatement. Les paramètres de processeur des threads sont conservés lors des appels à chat_manager::cleanup() et à chat_manager::initialize(). Lorsque plus de 64 cœurs sont présents, cette méthode s’applique toujours au groupe de processeurs 0. Pour spécifier n’importe quel processeur, passez c_anyProcessorNumber comme paramètre processorNumber. Il s’agit également de la valeur par défaut que Game Chat utilisera si cette méthode n’est jamais appelée.
c_anyProcessorNumber est un constexpr uint32_t ayant la valeur 0xFFFFFFFF.

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::get_thread_processor
Last modified on October 6, 2026