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 : voidRemarques
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, passezc_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 SeriesVoir aussi
chat_managergame_chat_thread_id
chat_manager::get_thread_processor
