XblPermission
Actions pour lesquelles un client peut vérifier une 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 (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 mis l’utilisateur cible en sourdine. Utilisez plutôt CommunicateUsingVoice. Cette valeur sera false si vous avez limité vos communications aux amis seulement et que la cible n’est pas un ami. Cette valeur sera false si l’utilisateur cible vous a bloqué. Cette valeur sera false si vous avez défini vos paramètres de communication à 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 sera false si le joueur a mis l’utilisateur cible en sourdine. |
| ViewTargetProfile | Vérifie si l’utilisateur peut consulter le profil de l’utilisateur cible. |
| ViewTargetGameHistory | Vérifie si l’utilisateur peut consulter l’historique de jeu de l’utilisateur cible. |
| ViewTargetVideoHistory | Vérifie si l’utilisateur peut consulter l’historique détaillé de visionnement de vidéos de l’utilisateur cible. |
| ViewTargetMusicHistory | Vérifie si l’utilisateur peut consulter l’historique détaillé d’écoute de musique de l’utilisateur cible. |
| ViewTargetExerciseInfo | Vérifie si l’utilisateur peut consulter les informations d’exercice de l’utilisateur cible. |
| ViewTargetPresence | Vérifie si l’utilisateur peut consulter le statut en ligne de l’utilisateur cible. |
| ViewTargetVideoStatus | Vérifie si l’utilisateur peut consulter les détails du statut vidéo de la cible (présence en ligne étendue). |
| ViewTargetMusicStatus | Vérifie si l’utilisateur peut consulter 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 consulter 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
