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: voidComentá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, passec_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 SeriesConfira também
chat_managergame_chat_thread_id
chat_manager::get_thread_processor
