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

# PFGroupsChangeMemberRoleRequest

> Modèle de données PFGroupsChangeMemberRoleRequest. Change l'appartenance au rôle d'une liste d'entités d'un rôle à un autre en une seule opération.

Modèle de données PFGroupsChangeMemberRoleRequest. Change l'appartenance au rôle d'une liste d'entités d'un rôle à un autre en une seule opération. Le rôle de destination doit déjà exister. Cela équivaut à ajouter les entités au rôle de destination et à les retirer du rôle d'origine. Ne retourne rien en cas de réussite.

## Syntaxe

```cpp theme={null}
typedef struct PFGroupsChangeMemberRoleRequest {  
    PFStringDictionaryEntry const* customTags;  
    uint32_t customTagsCount;  
    const char* destinationRoleId;  
    PFEntityKey const* group;  
    PFEntityKey const* members;  
    uint32_t membersCount;  
    const char* originRoleId;  
} PFGroupsChangeMemberRoleRequest;  
```

### Membres

**`customTags`**   [PFStringDictionaryEntry](/fr-CA/services/playfab/api-references/c/pftypes/structs/pfstringdictionaryentry) const\*<br />*may be nullptr*

(Facultatif) Les balises personnalisées facultatives associées à la requête (p. ex. numéro de build, identificateurs de trace externes, etc.).

**`customTagsCount`**   uint32\_t

Nombre de customTags

**`destinationRoleId`**   const char\*<br />*is null-terminated*

(Facultatif) L'ID du rôle dont les entités deviendront membres. Il doit s'agir d'un rôle existant. Les ID de rôle doivent comporter entre 1 et 64 caractères.

**`group`**   [PFEntityKey](/fr-CA/services/playfab/api-references/c/pftypes/structs/pfentitykey-c) const\*

L'identificateur du groupe.

**`members`**   [PFEntityKey](/fr-CA/services/playfab/api-references/c/pftypes/structs/pfentitykey-c) const\*

Liste des entités à déplacer entre les rôles du groupe. Toutes les entités de cette liste doivent être membres du groupe et du rôle d'origine.

**`membersCount`**   uint32\_t

Nombre de members

**`originRoleId`**   const char\*<br />*is null-terminated*

L'ID du rôle dont les entités sont actuellement membres. Les ID de rôle doivent comporter entre 1 et 64 caractères.

## Configuration requise

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

## Voir aussi

[Membres de PFGroupsTypes](/fr-CA/services/playfab/api-references/c/pfgroupstypes/pfgroupstypes_members)


## Related topics

- [PFGroupsChangeMemberRoleAsync](/fr-CA/services/playfab/api-references/c/pfgroups/functions/pfgroupschangememberroleasync.md)
- [Vue d'ensemble de l'API C Services - PFGroupsTypes.h](/fr-CA/services/playfab/api-references/c/pfgroupstypes/pfgroupstypes_members.md)
- [Change Member Role](/api-reference/groups/change-member-role.md)
- [Changer le rôle d'un membre](/fr-CA/services/playfab/api-references/rest/groups/groups/change-member-role.md)
- [Is Member](/api-reference/groups/is-member.md)
