chat_manager::set_thread_affinity_mask
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. affinityMask _In_
Tipo: uint64_t A máscara de afinidade que representa em quais processadores 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 nos processadores especificados, dos quais vários podem estar habilitados. 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_anyProcessor como o parâmetro affinityMask. Esse também é o valor padrão que o Game Chat usará se este método nunca for chamado.c_anyProcessor é um constexpr uint64_t com o valor 0xFFFFFFFFFFFFFFFF.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_affinity_mask
