> ## 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 clavardage de l'appareil local et de tous les appareils distants.

Obtient un tableau contenant une liste combinée de tous les contrôles de clavardage 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 clavardage fournis dans `chatControls`.

**`chatControls`**   [PartyChatControlArray\*](/fr-CA/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 clavardage.

### 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()](/fr-CA/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage).

## Remarques

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

## Configuration requise

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

## Voir aussi

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


## Related topics

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