Skip to main content

chat_manager::set_thread_processor

Configura opcionalmente o processador no qual os threads internos do Game Chat serão executados.

Sintaxe

Parâmetros

threadId   _In_
Tipo: game_chat_thread_id
O tipo de thread interno do Game Chat para o qual configurar a afinidade de processador. processorNumber   _In_
Tipo: uint32_t
O número do processador, baseado em zero, no qual os threads internos do Game Chat devem ser executados.

Valor retornado

Tipo: void

Comentários

Este método permite que o aplicativo configure a afinidade de processador para os threads internos do Game Chat de um determinado tipo. Para aplicativos de recursos exclusivos, há garantia de que os threads serão executados no processador especificado. Para aplicativos universais do Windows, o processador especificado é usado como o processador ideal do thread e é apenas uma dica para o agendador. Este método pode ser chamado a qualquer momento antes ou depois de chat_manager::initialize() e entrará em vigor imediatamente. As configurações de processador de thread são mantidas entre chamadas a chat_manager::cleanup() e chat_manager::initialize(). Quando houver mais de 64 núcleos presentes, este método sempre se aplica ao grupo de processadores 0. Para especificar qualquer processador, passe c_anyProcessorNumber como o parâmetro processorNumber. Esse também é o valor padrão que o Game Chat usará se este método nunca for chamado.
c_anyProcessorNumber é um constexpr uint32_t com o valor 0xFFFFFFFF.

Requisitos

Cabeçalho: GameChat2.h Plataformas com suporte: Windows, consoles da família XBOX One e consoles XBOX Series

Confira também

chat_manager
game_chat_thread_id
chat_manager::get_thread_processor
Last modified on October 6, 2026