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

# get_thread_affinity_mask

> chat_manager::get_thread_affinity_mask

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

Recupera la máscara de afinidad actual que representa los procesadores en los que se ejecutarán o se están ejecutando los subprocesos internos de Game Chat.

## Sintaxis

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

### Parámetros

*threadId*   \_In\_\
Tipo: [game\_chat\_thread\_id](https://docs.xbox.com/es/reference/chat/gamechat2/enums/game_chat_thread_id.md)

El tipo de subproceso interno de Game Chat para el que se debe recuperar la afinidad de procesador.\
El subproceso interno para el que se va a recuperar la máscara de procesador.

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

Un lugar donde almacenar la máscara de afinidad que representa los procesadores en los que se ejecutarán o se están ejecutando los subprocesos internos de Game Chat.

### Valor devuelto

Tipo: void

## Comentarios

Este método recupera la afinidad de procesador actual para los subprocesos internos de Game Chat de un tipo determinado.

Este método no requiere que se haya llamado primero a chat\_manager::initialize().

Un valor notificado de `c_anyProcessor` escrito en *affinityMask* indica que el subproceso es libre de ejecutarse en cualquier procesador.

> [!NOTE]
>
> `c_anyProcessor` es un `constexpr uint64_t` con un valor de 0xFFFFFFFFFFFFFFFF.

## Requisitos

**Encabezado:** GameChat2.h

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

## Consulte también

[chat\_manager](https://docs.xbox.com/es/reference/chat/gamechat2/classes/chat_manager/chat_manager.md)\
[game\_chat\_thread\_id](https://docs.xbox.com/es/reference/chat/gamechat2/enums/game_chat_thread_id.md)\
[chat\_manager::set\_thread\_affinity\_mask](https://docs.xbox.com/es/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_set_thread_affinity_mask.md)


## Related topics

- [set_thread_affinity_mask](https://docs.xbox.com/es/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_set_thread_affinity_mask.md)
- [get_thread_processor](https://docs.xbox.com/es/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_get_thread_processor.md)
- [PartyManager::GetThreadAffinityMask](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getthreadaffinitymask.md)
- [PartyXblManager::GetThreadAffinityMask](https://docs.xbox.com/es/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_getthreadaffinitymask.md)
- [PartyManager::SetThreadAffinityMask](https://docs.xbox.com/es/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setthreadaffinitymask.md)
