> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# chat_manager::set_thread_processor

> chat_manager::set_thread_processor

# chat\_manager::set\_thread\_processor

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

## Sintaxe

```cpp theme={null}
void set_thread_processor(  
    game_chat_thread_id threadId,  
    uint32_t processorNumber  
)  
```

### Parâmetros

*threadId*   \_In\_\
Tipo: [game\_chat\_thread\_id](/pt-BR/reference/chat/gamechat2/enums/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.

<Note>`c_anyProcessorNumber` é um `constexpr uint32_t` com o valor 0xFFFFFFFF.</Note>

## Requisitos

**Cabeçalho:** GameChat2.h

**Plataformas com suporte:** Windows, consoles da família XBOX One e consoles XBOX Series

## Confira também

[chat\_manager](/pt-BR/reference/chat/gamechat2/classes/chat_manager/chat_manager)\
[game\_chat\_thread\_id](/pt-BR/reference/chat/gamechat2/enums/game_chat_thread_id)\
[chat\_manager::get\_thread\_processor](/pt-BR/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_get_thread_processor)


## Related topics

- [chat_manager::set_thread_processor](/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_set_thread_processor.md)
- [chat_manager::get_thread_processor](/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_get_thread_processor.md)
