> ## 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_affinity_mask

> chat_manager::set_thread_affinity_mask

# chat\_manager::set\_thread\_affinity\_mask

Configura opcionalmente el procesador en el que se ejecutarán los subprocesos internos de Game Chat.

## Sintaxis

```cpp theme={null}
void set_thread_affinity_mask(  
    game_chat_thread_id threadId,  
    uint64_t affinityMask  
)  
```

### Parámetros

*threadId*   \_In\_\
Tipo: [game\_chat\_thread\_id](/reference/chat/gamechat2/enums/game_chat_thread_id)

El tipo de subproceso interno de Game Chat para el que se va a configurar la afinidad de procesador.

*affinityMask*   \_In\_\
Tipo: uint64\_t

La máscara de afinidad que representa en qué procesadores deben ejecutarse los subprocesos internos de Game Chat.

### Valor devuelto

Tipo: void

## Comentarios

Este método permite a la aplicación configurar la afinidad de procesador para los subprocesos internos de Game Chat de un tipo determinado.

Para las aplicaciones de recursos exclusivos, se garantiza que los subprocesos se ejecuten en los procesadores especificados, de los cuales pueden habilitarse varios.

Se puede llamar a este método en cualquier momento antes o después de chat\_manager::initialize() y surtirá efecto inmediatamente. La configuración de procesador de los subprocesos se conserva entre llamadas a chat\_manager::cleanup() y chat\_manager::initialize(). Cuando hay más de 64 núcleos presentes, este método siempre se aplica al grupo de procesadores 0.

Para especificar cualquier procesador, pase `c_anyProcessor` como el parámetro *affinityMask*. Este también es el valor predeterminado que usará Game Chat si nunca se llama a este método.\
<Note>`c_anyProcessor` es un `constexpr uint64_t` con un valor de 0xFFFFFFFFFFFFFFFF.</Note>

## Requisitos

**Encabezado:** GameChat2.h

**Plataformas compatibles:** Windows, consolas de la familia XBOX One y consolas XBOX Series

## Consulte también

[chat\_manager](/reference/chat/gamechat2/classes/chat_manager/chat_manager)\
[game\_chat\_thread\_id](/reference/chat/gamechat2/enums/game_chat_thread_id)\
[chat\_manager::get\_thread\_affinity\_mask](/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_get_thread_affinity_mask)


## Related topics

- [chat_manager::get_thread_affinity_mask](/es/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_get_thread_affinity_mask.md)
- [chat_manager::get_thread_processor](/es/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_get_thread_processor.md)
- [PartyManager::SetThreadAffinityMask](/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setthreadaffinitymask.md)
- [PartyXblManager::SetThreadAffinityMask](/es/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_setthreadaffinitymask.md)
- [PartyManager::GetThreadAffinityMask](/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getthreadaffinitymask.md)
