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

# privacy_c

> privacy_c

# privacy\_c

## Enumerações

| Enumeração | Descrição |
| - | - |
| [XblAnonymousUserType](/pt-BR/reference/live/xsapi-c/privacy_c/enums/xblanonymoususertype) | Representa as diferentes classes de usuários que não são do XBOX Live para as quais é possível verificar permissões. |
| [XblPermission](/pt-BR/reference/live/xsapi-c/privacy_c/enums/xblpermission) | Ações para as quais um cliente pode verificar permissões. |
| [XblPermissionDenyReason](/pt-BR/reference/live/xsapi-c/privacy_c/enums/xblpermissiondenyreason) | Descreve as várias maneiras pelas quais expomos a um solicitante o motivo pelo qual uma verificação de permissão pode falhar. |
| [XblPrivacyListChangeType](/pt-BR/reference/live/xsapi-c/privacy_c/enums/xblprivacylistchangetype) | Define o tipo de alteração que ocorreu em uma lista de privacidade. |
| [XblPrivacySetting](/pt-BR/reference/live/xsapi-c/privacy_c/enums/xblprivacysetting) | Todos os itens protegidos pelo Mecanismo de Privacidade. |
| [XblPrivilege](/pt-BR/reference/live/xsapi-c/privacy_c/enums/xblprivilege) | Controla os privilégios do usuário. |

## Funções

| Função | Descrição |
| - | - |
| [XblPrivacyAddBlockListChangedHandler](/pt-BR/reference/live/xsapi-c/privacy_c/functions/xblprivacyaddblocklistchangedhandler) | Registra um manipulador de eventos para notificações quando a lista de bloqueio do usuário é alterada. |
| [XblPrivacyAddMuteListChangedHandler](/pt-BR/reference/live/xsapi-c/privacy_c/functions/xblprivacyaddmutelistchangedhandler) | Registra um manipulador de eventos para notificações quando a lista de silenciamento do usuário é alterada. |
| [XblPrivacyBatchCheckPermissionAsync](/pt-BR/reference/live/xsapi-c/privacy_c/functions/xblprivacybatchcheckpermissionasync) | Verifica várias permissões com vários usuários de destino. Cada permissão será verificada em relação a cada usuário de destino. |
| [XblPrivacyBatchCheckPermissionResult](/pt-BR/reference/live/xsapi-c/privacy_c/functions/xblprivacybatchcheckpermissionresult) | Obtém os resultados de uma chamada a XblPrivacyBatchCheckPermissionAsync. |
| [XblPrivacyBatchCheckPermissionResultSize](/pt-BR/reference/live/xsapi-c/privacy_c/functions/xblprivacybatchcheckpermissionresultsize) | Obtém o tamanho do resultado de uma chamada a XblPrivacyBatchCheckPermissionAsync. |
| [XblPrivacyCheckPermissionAsync](/pt-BR/reference/live/xsapi-c/privacy_c/functions/xblprivacycheckpermissionasync) | Verifica uma única permissão com um único usuário de destino. |
| [XblPrivacyCheckPermissionForAnonymousUserAsync](/pt-BR/reference/live/xsapi-c/privacy_c/functions/xblprivacycheckpermissionforanonymoususerasync) | Verifica uma única permissão para uma classe de usuários anônimos. |
| [XblPrivacyCheckPermissionForAnonymousUserResult](/pt-BR/reference/live/xsapi-c/privacy_c/functions/xblprivacycheckpermissionforanonymoususerresult) | Obtém o resultado de uma chamada a XblPrivacyCheckPermissionForAnonymousUserAsync. |
| [XblPrivacyCheckPermissionForAnonymousUserResultSize](/pt-BR/reference/live/xsapi-c/privacy_c/functions/xblprivacycheckpermissionforanonymoususerresultsize) | Obtém o tamanho do resultado de uma chamada a XblPrivacyCheckPermissionForAnonymousUserAsync. |
| [XblPrivacyCheckPermissionResult](/pt-BR/reference/live/xsapi-c/privacy_c/functions/xblprivacycheckpermissionresult) | Obtém o resultado de uma chamada a XblPrivacyCheckPermissionAsync. |
| [XblPrivacyCheckPermissionResultSize](/pt-BR/reference/live/xsapi-c/privacy_c/functions/xblprivacycheckpermissionresultsize) | Obtém o tamanho do resultado de uma chamada a XblPrivacyCheckPermissionAsync. |
| [XblPrivacyGetAvoidListAsync](/pt-BR/reference/live/xsapi-c/privacy_c/functions/xblprivacygetavoidlistasync) | Obtém a lista de Xuids que o usuário chamador deve evitar durante a criação de partidas multijogador. |
| [XblPrivacyGetAvoidListResult](/pt-BR/reference/live/xsapi-c/privacy_c/functions/xblprivacygetavoidlistresult) | Obtém o resultado de uma chamada a XblPrivacyGetAvoidListAsync. |
| [XblPrivacyGetAvoidListResultCount](/pt-BR/reference/live/xsapi-c/privacy_c/functions/xblprivacygetavoidlistresultcount) | Obtém a contagem de resultados de uma chamada a XblPrivacyGetAvoidListAsync. |
| [XblPrivacyGetMuteListAsync](/pt-BR/reference/live/xsapi-c/privacy_c/functions/xblprivacygetmutelistasync) | Obtém a lista de Xuids que o usuário chamador não deve ouvir (silenciar) durante a criação de partidas multijogador. |
| [XblPrivacyGetMuteListResult](/pt-BR/reference/live/xsapi-c/privacy_c/functions/xblprivacygetmutelistresult) | Obtém o resultado de uma chamada a XblPrivacyGetMuteListAsync. |
| [XblPrivacyGetMuteListResultCount](/pt-BR/reference/live/xsapi-c/privacy_c/functions/xblprivacygetmutelistresultcount) | Obtém a contagem de resultados de uma chamada a XblPrivacyGetMuteListAsync. |
| [XblPrivacyRemoveBlockListChangedHandler](/pt-BR/reference/live/xsapi-c/privacy_c/functions/xblprivacyremoveblocklistchangedhandler) | Remove um manipulador de alterações da lista de bloqueio. |
| [XblPrivacyRemoveMuteListChangedHandler](/pt-BR/reference/live/xsapi-c/privacy_c/functions/xblprivacyremovemutelistchangedhandler) | Remove um manipulador de alterações da lista de silenciamento. |

## Estruturas

| Estrutura | Descrição |
| - | - |
| [XblPermissionCheckResult](/pt-BR/reference/live/xsapi-c/privacy_c/structs/xblpermissioncheckresult) | Struct que descreve o resultado de uma solicitação de verificação de permissão. |
| [XblPermissionDenyReasonDetails](/pt-BR/reference/live/xsapi-c/privacy_c/structs/xblpermissiondenyreasondetails) | Este struct fornece detalhes sobre o motivo pelo qual a permissão foi negada. |
| [XblPrivacyBlockListChangeEventArgs](/pt-BR/reference/live/xsapi-c/privacy_c/structs/xblprivacyblocklistchangeeventargs) | Argumentos de evento para uma alteração da lista de bloqueio. |
| [XblPrivacyMuteListChangeEventArgs](/pt-BR/reference/live/xsapi-c/privacy_c/structs/xblprivacymutelistchangeeventargs) | Argumentos de evento para uma alteração da lista de silenciamento. |


## Related topics

- [Privacy and permissions](/services/xbox-services/fundamentals/identity/privacy/live-privacy-permissions-nav.md)
- [XblPrivacySetting](/reference/live/xsapi-c/privacy_c/enums/xblprivacysetting.md)
- [XblPrivacyCheckPermissionResult](/reference/live/xsapi-c/privacy_c/functions/xblprivacycheckpermissionresult.md)
- [XblPrivacyListChangeType](/reference/live/xsapi-c/privacy_c/enums/xblprivacylistchangetype.md)
- [XblPrivacyCheckPermissionAsync](/reference/live/xsapi-c/privacy_c/functions/xblprivacycheckpermissionasync.md)
