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

# PartyManager::GetChatControls

> Obtient un tableau contenant une liste combinée de tous les contrôles de chat de l'appareil local et de tous les appareils distants.

Obtient un tableau contenant une liste combinée de tous les contrôles de chat de l'appareil local et de tous les appareils distants.

## Syntaxe

```cpp theme={null}
PartyError GetChatControls(  
    uint32_t* chatControlCount,  
    PartyChatControlArray* chatControls  
)  
```

### Paramètres

**`chatControlCount`**   uint32\_t\*\
*output*

Le nombre de sortie de contrôles de chat fournis dans `chatControls`.

**`chatControls`**   [PartyChatControlArray\*](/fr/services/playfab/multiplayer/networking/reference/typedefs)\
*library-allocated output array of size `*chatControlCount`*

Un tableau de sortie alloué par la bibliothèque contenant la liste de tous les contrôles de chat.

### Valeur renvoyé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 via [GetErrorMessage()](/fr/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage).

## Remarques

Une fois qu'un [PartyChatControlDestroyedStateChange](/fr/services/playfab/multiplayer/networking/reference/structs/partychatcontroldestroyedstatechange) a été fourni par [PartyManager::StartProcessingStateChanges()](/fr/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_startprocessingstatechanges), le contrôle de chat n'est plus présent dans le tableau renvoyé par cette méthode. <br /><br /> La mémoire du tableau renvoyé est invalidée chaque fois que le titre appelle PartyManager::StartProcessingStateChanges() ou que [PartyLocalDevice::CreateChatControl()](/fr/services/playfab/multiplayer/networking/reference/classes/PartyLocalDevice/methods/partylocaldevice_createchatcontrol) renvoie une réussite.

## Configuration requise

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

## Voir aussi

[PartyManager](/fr/services/playfab/multiplayer/networking/reference/classes/PartyManager/partymanager)\
[PartyLocalDevice::CreateChatControl](/fr/services/playfab/multiplayer/networking/reference/classes/PartyLocalDevice/methods/partylocaldevice_createchatcontrol)\
[PartyLocalDevice::DestroyChatControl](/fr/services/playfab/multiplayer/networking/reference/classes/PartyLocalDevice/methods/partylocaldevice_destroychatcontrol)\
[PartyChatControlDestroyedStateChange](/fr/services/playfab/multiplayer/networking/reference/structs/partychatcontroldestroyedstatechange)


## Related topics

- [PartyLocalDevice::CreateChatControl](/fr/services/playfab/multiplayer/networking/reference/classes/PartyLocalDevice/methods/partylocaldevice_createchatcontrol.md)
- [PartyNetwork::GetChatControls](/fr/services/playfab/multiplayer/networking/reference/classes/PartyNetwork/methods/partynetwork_getchatcontrols.md)
- [PartyDevice::GetChatControls](/fr/services/playfab/multiplayer/networking/reference/classes/PartyDevice/methods/partydevice_getchatcontrols.md)
- [PartyChatControl::GetNetworks](/fr/services/playfab/multiplayer/networking/reference/classes/PartyChatControl/methods/partychatcontrol_getnetworks.md)
- [PartyChatControl::GetEntityId](/fr/services/playfab/multiplayer/networking/reference/classes/PartyChatControl/methods/partychatcontrol_getentityid.md)
