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

# XblPermission

> XblPermission

# XblPermission

Ações para as quais um cliente pode verificar a permissão.

## Sintaxe

```cpp theme={null}
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

[XblPermissionCheckResult](/pt-BR/reference/live/xsapi-c/privacy_c/structs/xblpermissioncheckresult)

## Argumento de

[XblPrivacyCheckPermissionAsync](/pt-BR/reference/live/xsapi-c/privacy_c/functions/xblprivacycheckpermissionasync)\
[XblPrivacyCheckPermissionForAnonymousUserAsync](/pt-BR/reference/live/xsapi-c/privacy_c/functions/xblprivacycheckpermissionforanonymoususerasync)\
[XblPrivacyBatchCheckPermissionAsync](/pt-BR/reference/live/xsapi-c/privacy_c/functions/xblprivacybatchcheckpermissionasync)

## Requisitos

**Cabeçalho:** privacy\_c.h

## Confira também

[privacy\_c](/pt-BR/reference/live/xsapi-c/privacy_c/privacy_c_members)


## Related topics

- [XblPermissionCheckResult](/pt-BR/reference/live/xsapi-c/privacy_c/structs/xblpermissioncheckresult.md)
- [XblPrivacyCheckPermissionAsync](/pt-BR/reference/live/xsapi-c/privacy_c/functions/xblprivacycheckpermissionasync.md)
- [XblPrivacyCheckPermissionForAnonymousUserAsync](/pt-BR/reference/live/xsapi-c/privacy_c/functions/xblprivacycheckpermissionforanonymoususerasync.md)
- [XblPrivacyBatchCheckPermissionAsync](/pt-BR/reference/live/xsapi-c/privacy_c/functions/xblprivacybatchcheckpermissionasync.md)
- [Uso dos privilégios de usuário dos serviços do XBOX no lado do cliente](/pt-BR/services/xbox-services/fundamentals/identity/privileges/concepts/live-user-privileges-client.md)
