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: voidComentá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 dec_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 SeriesConfira também
chat_managergame_chat_thread_id
chat_manager::set_thread_processor
