XblPermission
Ações para as quais um cliente pode verificar a permissão.Sintaxe
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 | Descrição |
|---|---|
| Unknown | Permissão não reconhecida (não é um dos valores abaixo). |
| CommunicateUsingText | Verifica se o usuário pode ou não enviar uma mensagem com conteúdo de texto ou um convite para o usuário de destino. Esse valor não muda se o jogador tiver silenciado o usuário de destino. Em vez disso, use CommunicateUsingVoice. Esse valor será false se você tiver definido suas comunicações como somente amigos e o destino não for um amigo. Esse valor será false se o usuário de destino tiver bloqueado você. Esse valor será false se você tiver definido suas configurações de comunicação como Bloqueado. |
| CommunicateUsingVideo | Verifica se o usuário pode ou não se comunicar por vídeo com o usuário de destino. |
| CommunicateUsingVoice | Verifica se o usuário pode ou não se comunicar por voz com o usuário de destino. Será false se o jogador tiver silenciado o usuário de destino. |
| ViewTargetProfile | Verifica se o usuário pode ou não exibir o perfil do usuário de destino. |
| ViewTargetGameHistory | Verifica se o usuário pode ou não exibir o histórico de jogos do usuário de destino. |
| ViewTargetVideoHistory | Verifica se o usuário pode ou não exibir o histórico detalhado de vídeos assistidos do usuário de destino. |
| ViewTargetMusicHistory | Verifica se o usuário pode ou não exibir o histórico detalhado de músicas ouvidas do usuário de destino. |
| ViewTargetExerciseInfo | Verifica se o usuário pode ou não exibir as informações de exercícios do usuário de destino. |
| ViewTargetPresence | Verifica se o usuário pode ou não exibir o status online do usuário de destino. |
| ViewTargetVideoStatus | Verifica se o usuário pode ou não exibir os detalhes do status de vídeo do destino (presença online estendida). |
| ViewTargetMusicStatus | Verifica se o usuário pode ou não exibir os detalhes do status de música do destino (presença online estendida). |
| PlayMultiplayer | Verifica se um usuário pode ou não jogar no modo multijogador com o usuário de destino. |
| ViewTargetUserCreatedContent | Verifica se o usuário pode ou não exibir o conteúdo criado pelo usuário produzido pelo usuário de destino. |
| BroadcastWithTwitch | Verifica se o usuário pode ou não transmitir sessões no Twitch. |
| WriteComment | Verifica se o usuário pode ou não escrever um comentário em um objeto pertencente ao destino. |
| ShareItem | Verifica se o usuário pode ou não compartilhar um item pertencente ao destino. |
| ShareTargetContentToExternalNetworks | Verifica se o usuário pode ou não compartilhar um item pertencente ao destino em redes sociais externas. |
Comentários
A permissão pode ser restringida pela falta de um privilégio do chamador ou por uma restrição de privacidade do destino.Membro de
XblPermissionCheckResultArgumento de
XblPrivacyCheckPermissionAsyncXblPrivacyCheckPermissionForAnonymousUserAsync
XblPrivacyBatchCheckPermissionAsync
