> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XblPermissionCheckResult

> XblPermissionCheckResult

# XblPermissionCheckResult

Struct que descreve o resultado de uma solicitação de verificação de permissão.

## Sintaxe

```cpp theme={null}
typedef struct XblPermissionCheckResult {  
    bool isAllowed;  
    uint64_t targetXuid;  
    XblAnonymousUserType targetUserType;  
    XblPermission permissionRequested;  
    XblPermissionDenyReasonDetails* reasons;  
    size_t reasonsCount;  
} XblPermissionCheckResult  
```

### Membros

*isAllowed*\
Tipo: bool

Valor que indica se a permissão para executar a ação solicitada foi concedida ou não.

*targetXuid*\
Tipo: uint64\_t

Xuid de destino da solicitação de verificação de permissão. Será 0 se a verificação de permissão tiver sido para um usuário anônimo.

*targetUserType*\
Tipo: [XblAnonymousUserType](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/privacy_c/enums/xblanonymoususertype.md)

A classe de usuário anônimo para a qual a verificação de permissão foi feita. Será XblAnonymousUserType::Unknown se a verificação de permissão tiver sido para um usuário do XBOX Live.

*permissionRequested*\
Tipo: [XblPermission](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/privacy_c/enums/xblpermission.md)

A permissão que foi solicitada.

*reasons*\
Tipo: [XblPermissionDenyReasonDetails\*](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/privacy_c/structs/xblpermissiondenyreasondetails.md)

Matriz de motivos pelos quais a permissão foi negada. Nulo quando isAllowed é true.

*reasonsCount*\
Tipo: size\_t

Número de entradas na matriz de motivos.

## Argumento de

[XblPrivacyCheckPermissionResult](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/privacy_c/functions/xblprivacycheckpermissionresult.md)\
[XblPrivacyCheckPermissionForAnonymousUserResult](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/privacy_c/functions/xblprivacycheckpermissionforanonymoususerresult.md)\
[XblPrivacyBatchCheckPermissionResult](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/privacy_c/functions/xblprivacybatchcheckpermissionresult.md)

## Requisitos

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

## Confira também

[privacy\_c](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/privacy_c/privacy_c_members.md)


## Related topics

- [XblPrivacyBatchCheckPermissionResult](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/privacy_c/functions/xblprivacybatchcheckpermissionresult.md)
- [XblPermission](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/privacy_c/enums/xblpermission.md)
- [XblPrivacyCheckPermissionResult](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/privacy_c/functions/xblprivacycheckpermissionresult.md)
- [XblPermissionDenyReasonDetails](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/privacy_c/structs/xblpermissiondenyreasondetails.md)
- [XblPrivacyCheckPermissionForAnonymousUserResult](https://docs.xbox.com/pt-BR/reference/live/xsapi-c/privacy_c/functions/xblprivacycheckpermissionforanonymoususerresult.md)
