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

# XblMultiplayerSessionSetMutableRoleSettings

> XblMultiplayerSessionSetMutableRoleSettings

# XblMultiplayerSessionSetMutableRoleSettings

Définit le nombre maximal de membres et/ou le nombre cible de membres pour un rôle.

## Syntaxe

```cpp theme={null}
HRESULT XblMultiplayerSessionSetMutableRoleSettings(  
         XblMultiplayerSessionHandle handle,  
         const char* roleTypeName,  
         const char* roleName,  
         uint32_t* maxMemberCount,  
         uint32_t* targetMemberCount  
)  
```

### Paramètres

*handle*   \_In\_\
Type : [XblMultiplayerSessionHandle](/fr/reference/live/xsapi-c/multiplayer_c/handles/xblmultiplayersessionhandle)

Handle vers la session multijoueur.

*roleTypeName*   \_In\_z\_\
Type : char\*

Nom du type de rôle du rôle en cours de modification.

*roleName*   \_In\_z\_\
Type : char\*

Nom du rôle à modifier.

*maxMemberCount*   \_In\_opt\_\
Type : uint32\_t\*

Nombre maximal de membres pouvant avoir ce rôle.

*targetMemberCount*   \_In\_opt\_\
Type : uint32\_t\*

Nombre cible de membres pour le rôle.

### Valeur de retour

Type : HRESULT

Code de retour HRESULT pour cette opération d'API.

## Remarques

Seul le propriétaire de la session peut modifier les paramètres de rôle, et uniquement ceux qui sont modifiables (voir XblMultiplayerRoleType.MutableRoleSettings). Dans votre modèle de session, vous devez également définir la fonctionnalité 'hasOwners' et 'ownerManaged' sur true pour le type de rôle spécifique que vous souhaitez modifier.

## Configuration requise

**En-tête :** multiplayer\_c.h

**Bibliothèque :** Microsoft.Xbox.Services.14x.GDK.C.lib

## Voir aussi

[multiplayer\_c](/fr/reference/live/xsapi-c/multiplayer_c/multiplayer_c_members)


## Related topics

- [XblMultiplayerSessionCurrentUserSetRoles](/fr/reference/live/xsapi-c/multiplayer_c/functions/xblmultiplayersessioncurrentusersetroles.md)
- [XblMutableRoleSettings](/fr/reference/live/xsapi-c/multiplayer_c/enums/xblmutablerolesettings.md)
- [XblMultiplayerRoleType](/fr/reference/live/xsapi-c/multiplayer_c/structs/xblmultiplayerroletype.md)
- [Rôles multijoueurs](/fr/services/xbox-services/multiplayer/concepts/live-multiplayer-roles.md)
- [XblMultiplayerSessionRoleTypes](/fr/reference/live/xsapi-c/multiplayer_c/functions/xblmultiplayersessionroletypes.md)
