Skip to main content

chat_manager::set_thread_processor

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

Syntaxe

Paramètres

threadId   _In_
Type : game_chat_thread_id
Type de thread interne de Game Chat dont l’affinité de processeur doit être configurée. processorNumber   _In_
Type : uint32_t
Numéro de processeur (de base zéro) sur lequel les threads internes de Game Chat doivent s’exécuter.

Valeur renvoyée

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, les threads sont garantis de s’exécuter 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 utilise si cette méthode n’est jamais appelée.
c_anyProcessorNumber est un constexpr uint32_t dont la valeur est 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