Skip to main content

chat_manager::get_thread_processor

Recupera o processador atual no qual os threads internos do Game Chat serão executados ou estão em execução.

Sintaxe

Parâmetros

threadId   _In_
Tipo: game_chat_thread_id
O tipo de thread interno do Game Chat para o qual a afinidade de processador deve ser recuperada.
O thread interno para o qual recuperar o número do processador.
processorNumber   _Out_
Tipo: uint32_t*
Um local para armazenar o número do processador, baseado em zero, no qual os threads internos do Game Chat serão executados ou estão em execução.

Valor retornado

Tipo: void

Comentários

Isso recupera a afinidade de processador atual para os threads internos do Game Chat de um determinado tipo. Este método não exige que chat_manager::initialize() tenha sido chamado primeiro. Um valor relatado de c_anyProcessorNumber gravado em processorNumber indica que o thread está livre para ser executado em qualquer processador.
c_anyProcessorNumber é um constexpr uint32_t com o valor 0xFFFFFFFF.
Esta chamada resultará em uma falha fatal se uma chamada anterior a chat_manager::set_thread_affinity_mask tiver configurado os threads internos do Game Chat especificados por threadID para serem executados em mais de um processador. Nesse caso, chat_manager::get_thread_affinity_mask deve ser usado em vez disso.

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::set_thread_processor
Last modified on October 6, 2026