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

# PartyManager::GetThreadAffinityMask

> Récupère, sous forme de masque d'affinité, l'ensemble actuel des processeurs sur lesquels les threads internes de la bibliothèque Party s'exécuteront ou s'exécutent.

Récupère, sous forme de masque d'affinité, l'ensemble actuel des processeurs sur lesquels les threads internes de la bibliothèque Party s'exécuteront ou s'exécutent.

## Syntaxe

```cpp theme={null}
PartyError GetThreadAffinityMask(  
    PartyThreadId threadId,  
    uint64_t* threadAffinityMask  
)  
```

### Paramètres

**`threadId`**   [PartyThreadId](https://docs.xbox.com/fr-CA/services/playfab/multiplayer/networking/reference/enums/partythreadid.md)

Le type de thread interne de la bibliothèque Party pour lequel l'affinité processeur doit être récupérée.

**`threadAffinityMask`**   uint64\_t\*\
*output*

Le masque d'affinité de sortie pour ce type de thread de la bibliothèque Party.

### Valeur de retour

PartyError

`c_partyErrorSuccess` si l'appel a réussi; sinon, un code d'erreur. La forme lisible du code d'erreur peut être obtenue au moyen de [GetErrorMessage()](https://docs.xbox.com/fr-CA/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage.md).

## Remarques

Cette méthode récupère l'affinité processeur actuelle des threads internes de la bibliothèque Party d'un type donné. \
\
&#x20;Cette méthode ne nécessite pas que [Initialize()](https://docs.xbox.com/fr-CA/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_initialize.md) ait été appelée au préalable.   \
\
&#x20;Une valeur `c_anyProcessor` écrite dans `threadAffinityMask` indique que le thread peut s'exécuter sur n'importe quel processeur.

## Configuration requise

**En-tête :** Party.h

## Voir aussi

[PartyManager](https://docs.xbox.com/fr-CA/services/playfab/multiplayer/networking/reference/classes/PartyManager/partymanager.md)\
[PartyThreadId](https://docs.xbox.com/fr-CA/services/playfab/multiplayer/networking/reference/enums/partythreadid.md)\
[PartyManager::SetThreadAffinityMask](https://docs.xbox.com/fr-CA/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setthreadaffinitymask.md)


## Related topics

- [PartyManager::SetThreadAffinityMask](https://docs.xbox.com/fr-CA/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setthreadaffinitymask.md)
- [PartyThreadId](https://docs.xbox.com/fr-CA/services/playfab/multiplayer/networking/reference/enums/partythreadid.md)
- [PartyManager::Initialize](https://docs.xbox.com/fr-CA/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_initialize.md)
- [PartyXblManager::GetThreadAffinityMask](https://docs.xbox.com/fr-CA/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_getthreadaffinitymask.md)
- [get_thread_affinity_mask](https://docs.xbox.com/fr-CA/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_get_thread_affinity_mask.md)
