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

# XStoreAcquireLicenseForPackageResult

> XStoreAcquireLicenseForPackageResult

# XStoreAcquireLicenseForPackageResult

Recupera los resultados de una llamada a [XStoreAcquireLicenseForPackageAsync](https://docs.xbox.com/es/reference/system/xstore/functions/xstoreacquirelicenseforpackageasync.md).

## Sintaxis

```cpp theme={null}
HRESULT XStoreAcquireLicenseForPackageResult(  
         XAsyncBlock* async,  
         XStoreLicenseHandle* storeLicenseHandle  
)  
```

### Parámetros

*async*   \_Inout\_\
Tipo: [XAsyncBlock\*](https://docs.xbox.com/es/reference/system/xasync/structs/xasyncblock.md)

El XAsyncBlock que se pasó a [XStoreAcquireLicenseForPackageAsync](https://docs.xbox.com/es/reference/system/xstore/functions/xstoreacquirelicenseforpackageasync.md).
Use el [XAsyncBlock](https://docs.xbox.com/es/reference/system/xasync/structs/xasyncblock.md) para comprobar el estado de la llamada y obtener los resultados.
Para obtener más información, consulte [XAsyncBlock](https://docs.xbox.com/es/reference/system/xasync/structs/xasyncblock.md).

*storeLicenseHandle*   \_Out\_\
Tipo: XStoreLicenseHandle\*

Si la llamada se ejecuta correctamente, este valor es el identificador de la licencia de la tienda.

### Valor devuelto

Tipo: HRESULT

Devuelve **S\_OK** si se ejecuta correctamente; de lo contrario, devuelve un código de error.

`XStoreAcquireLicenseForPackageResult` puede devolver los siguientes códigos de error:

| Código de error | Descripción |
| - | - |
| 0x87E10BC6 `LM_E_CONTENT_NOT_IN_CATALOG` | El producto no se encontró en el catálogo. |
| 0x803F8001 `LM_E_CONTENT_NOT_OWNED` | El usuario no posee el producto. |
| 0x803F8008 `LM_E_PREDOWNLOAD_LICENSE_NOT_YET_AVAILABLE` | El usuario posee el producto, pero no se le puede conceder una licencia porque aún no se ha publicado. |
| 0x803F9006 `LM_E_ENTITLED_USER_SIGNED_OUT` | El propietario del producto no ha iniciado sesión. |
| 0x89245305 `E_GAMESTORE_LICENSE_ACTION_THROTTLED` | El juego consultó una licencia para el producto de forma excesiva y ahora está limitado. El límite es de 30 intentos de licencia en 10 minutos para el mismo producto. |

## Comentarios

Puede llamar de forma segura a esta función en un subproceso sensible al tiempo.

Esta función de resultado recupera los resultados de la ejecución de [XStoreAcquireLicenseForPackageAsync](https://docs.xbox.com/es/reference/system/xstore/functions/xstoreacquirelicenseforpackageasync.md) y la licencia que solicita la función si la ejecución se realiza correctamente.
Por lo tanto, se debe llamar a esta función después de [XStoreAcquireLicenseForPackageAsync](https://docs.xbox.com/es/reference/system/xstore/functions/xstoreacquirelicenseforpackageasync.md), normalmente en el contexto de una función de devolución de llamada.
Si se devuelve una licencia, llame a [XStoreIsLicenseValid](https://docs.xbox.com/es/reference/system/xstore/functions/xstoreislicensevalid.md) para comprobar que la licencia es válida.

Para ver un ejemplo de uso, consulte [XStoreAcquireLicenseForPackageAsync](https://docs.xbox.com/es/reference/system/xstore/functions/xstoreacquirelicenseforpackageasync.md).

## Requisitos

**Encabezado:** XStore.h (incluido en XGameRuntime.h)

**Biblioteca:** xgameruntime.lib

**Plataformas compatibles:** Windows, consolas de la familia XBOX One y consolas XBOX Series

## Documentación conceptual

* [Concesión a los jugadores de acceso a contenido de complementos](https://docs.xbox.com/es/publishing/xstore-commerce/xstore-granting-access.md)

## Consulte también

[XStore](https://docs.xbox.com/es/reference/system/xstore/xstore_members.md)\
[XStoreAcquireLicenseForPackageAsync](https://docs.xbox.com/es/reference/system/xstore/functions/xstoreacquirelicenseforpackageasync.md)\
[XStoreAcquireLicenseForPackageResult](https://docs.xbox.com/es/reference/system/xstore/functions/xstoreacquirelicenseforpackageresult.md)\
[XStoreIsLicenseValid](https://docs.xbox.com/es/reference/system/xstore/functions/xstoreislicensevalid.md)\
[XStoreCloseLicenseHandle](https://docs.xbox.com/es/reference/system/xstore/functions/xstorecloselicensehandle.md)\
[XStoreRegisterPackageLicenseLost](https://docs.xbox.com/es/reference/system/xstore/functions/xstoreregisterpackagelicenselost.md)\
[XStoreUnregisterPackageLicenseLost](https://docs.xbox.com/es/reference/system/xstore/functions/xstoreunregisterpackagelicenselost.md)\
[Administración y concesión de licencias de contenido descargable (DLC)](https://docs.xbox.com/es/publishing/xstore-commerce/xstore-dlc.md)


## Related topics

- [XStoreAcquireLicenseForPackageAsync](https://docs.xbox.com/es/reference/system/xstore/functions/xstoreacquirelicenseforpackageasync.md)
- [XStoreUnregisterPackageLicenseLost](https://docs.xbox.com/es/reference/system/xstore/functions/xstoreunregisterpackagelicenselost.md)
- [XStoreRegisterPackageLicenseLost](https://docs.xbox.com/es/reference/system/xstore/functions/xstoreregisterpackagelicenselost.md)
- [XStoreIsLicenseValid](https://docs.xbox.com/es/reference/system/xstore/functions/xstoreislicensevalid.md)
- [XStoreCloseLicenseHandle](https://docs.xbox.com/es/reference/system/xstore/functions/xstorecloselicensehandle.md)
