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

# PartyXblManager::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 XBOX Live Helper 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 XBOX Live Helper s'exécuteront ou s'exécutent.

## Syntaxe

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

### Paramètres

**`threadId`**   [PartyXblThreadId](/fr-CA/services/playfab/multiplayer/networking/xblreference/enums/partyxblthreadid)

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

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

Emplacement où stocker le masque d'affinité pour ce type de thread Party.

### Valeur retournée

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()](/fr-CA/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_geterrormessage).

## Remarques

Cette méthode récupère l'affinité de processeur actuelle des threads internes de la bibliothèque Party XBOX Live Helper d'un type donné. <br /><br /> Cette méthode ne nécessite pas que [Initialize()](/fr-CA/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_initialize) ait été appelée au préalable.   <br /><br /> 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 :** PartyXboxLive.h

## Voir aussi

[PartyXblManager](/fr-CA/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/partyxblmanager)\
[PartyXblManager::SetThreadAffinityMask](/fr-CA/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_setthreadaffinitymask)


## Related topics

- [PartyXblManager::SetThreadAffinityMask](/fr-CA/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_setthreadaffinitymask.md)
- [PartyXblManager::Initialize](/fr-CA/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_initialize.md)
- [PartyXblThreadId](/fr-CA/services/playfab/multiplayer/networking/xblreference/enums/partyxblthreadid.md)
- [PartyManager::GetThreadAffinityMask](/fr-CA/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_getthreadaffinitymask.md)
- [PartyManager::SetThreadAffinityMask](/fr-CA/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_setthreadaffinitymask.md)
