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

Estructura que describe el resultado de una solicitud de comprobación de permisos.

## Sintaxis

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

### Miembros

*isAllowed*\
Tipo: bool

Valor que indica si se concede o no el permiso para realizar la acción solicitada.

*targetXuid*\
Tipo: uint64\_t

Xuid de destino de la solicitud de comprobación de permisos. Será 0 si la comprobación de permisos era para un usuario anónimo.

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

La clase de usuario anónimo para la que se realizó la comprobación de permisos. Será XblAnonymousUserType::Unknown si la comprobación de permisos era para un usuario de XBOX Live.

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

El permiso que se solicitó.

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

Matriz de motivos por los que se denegó el permiso. Es null cuando isAllowed es true.

*reasonsCount*\
Tipo: size\_t

Número de entradas de la matriz reasons.

## Argumento de

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

## Requisitos

**Encabezado:** privacy\_c.h

## Consulte también

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


## Related topics

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