XblPermission
Actions pour lesquelles un client peut vérifier l’autorisation.Syntaxe
enum class XblPermission : uint32_t
{
Unknown = 0,
CommunicateUsingText = 1000,
CommunicateUsingVideo = 1001,
CommunicateUsingVoice = 1002,
ViewTargetProfile = 1004,
ViewTargetGameHistory = 1005,
ViewTargetVideoHistory = 1006,
ViewTargetMusicHistory = 1007,
ViewTargetExerciseInfo = 1009,
ViewTargetPresence = 1011,
ViewTargetVideoStatus = 1012,
ViewTargetMusicStatus = 1013,
PlayMultiplayer = 1014,
ViewTargetUserCreatedContent = 1018,
BroadcastWithTwitch = 1019,
WriteComment = 1022,
ShareItem = 1024,
ShareTargetContentToExternalNetworks = 1025,
}
Constantes
| Constante | Description |
|---|---|
| Unknown | Autorisation non reconnue (ne correspond à aucune des valeurs ci-dessous). |
| CommunicateUsingText | Vérifie si l’utilisateur peut envoyer un message au contenu textuel ou une invitation à l’utilisateur cible. Cette valeur ne change pas si le joueur a désactivé le son de l’utilisateur cible. Utilisez plutôt CommunicateUsingVoice. Cette valeur est false si vous avez limité vos communications aux amis uniquement et que la cible n’est pas un ami. Cette valeur est false si l’utilisateur cible vous a bloqué. Cette valeur est false si vous avez défini vos paramètres de communication sur Bloqué. |
| CommunicateUsingVideo | Vérifie si l’utilisateur peut communiquer par vidéo avec l’utilisateur cible. |
| CommunicateUsingVoice | Vérifie si l’utilisateur peut communiquer par la voix avec l’utilisateur cible. Cette valeur est false si le joueur a désactivé le son de l’utilisateur cible. |
| ViewTargetProfile | Vérifie si l’utilisateur peut afficher le profil de l’utilisateur cible. |
| ViewTargetGameHistory | Vérifie si l’utilisateur peut afficher l’historique de jeu de l’utilisateur cible. |
| ViewTargetVideoHistory | Vérifie si l’utilisateur peut afficher l’historique détaillé des vidéos regardées par l’utilisateur cible. |
| ViewTargetMusicHistory | Vérifie si l’utilisateur peut afficher l’historique détaillé de la musique écoutée par l’utilisateur cible. |
| ViewTargetExerciseInfo | Vérifie si l’utilisateur peut afficher les informations d’exercice physique de l’utilisateur cible. |
| ViewTargetPresence | Vérifie si l’utilisateur peut afficher le statut en ligne de l’utilisateur cible. |
| ViewTargetVideoStatus | Vérifie si l’utilisateur peut afficher les détails du statut vidéo de la cible (présence en ligne étendue). |
| ViewTargetMusicStatus | Vérifie si l’utilisateur peut afficher les détails du statut musical de la cible (présence en ligne étendue). |
| PlayMultiplayer | Vérifie si un utilisateur peut jouer en multijoueur avec l’utilisateur cible. |
| ViewTargetUserCreatedContent | Vérifie si l’utilisateur peut afficher le contenu créé par l’utilisateur cible. |
| BroadcastWithTwitch | Vérifie si l’utilisateur peut diffuser des sessions sur Twitch. |
| WriteComment | Vérifie si l’utilisateur peut écrire un commentaire sur un objet appartenant à la cible. |
| ShareItem | Vérifie si l’utilisateur peut partager un élément appartenant à la cible. |
| ShareTargetContentToExternalNetworks | Vérifie si l’utilisateur peut partager un élément appartenant à la cible sur des réseaux sociaux externes. |
Remarques
L’autorisation peut être restreinte soit par un privilège manquant de l’appelant, soit par une restriction de confidentialité de la cible.Membre de
XblPermissionCheckResultArgument de
XblPrivacyCheckPermissionAsyncXblPrivacyCheckPermissionForAnonymousUserAsync
XblPrivacyBatchCheckPermissionAsync
