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

# XStoreCanAcquireLicenseForPackageResult

> XStoreCanAcquireLicenseForPackageResult

# XStoreCanAcquireLicenseForPackageResult

Obtiene los resultados de una llamada a [XStoreCanAcquireLicenseForPackageAsync](/reference/system/xstore/functions/xstorecanacquirelicenseforpackageasync).

## Sintaxis

```cpp theme={null}
HRESULT XStoreCanAcquireLicenseForPackageResult(  
         XAsyncBlock* async,  
         XStoreCanAcquireLicenseResult* storeCanAcquireLicense  
)  
```

### Parámetros

*async*   \_Inout\_\
Tipo: [XAsyncBlock\*](/reference/system/xasync/structs/xasyncblock)

El XAsyncBlock que se pasó a [XStoreCanAcquireLicenseForPackageAsync](/reference/system/xstore/functions/xstorecanacquirelicenseforpackageasync).
Use el [XAsyncBlock](/reference/system/xasync/structs/xasyncblock) para comprobar el estado de la llamada y obtener los resultados. Para obtener más información, consulte [XAsyncBlock](/reference/system/xasync/structs/xasyncblock).

*storeCanAcquireLicense*   \_Out\_\
Tipo: [XStoreCanAcquireLicenseResult\*](/reference/system/xstore/structs/xstorecanacquirelicenseresult)

Estructura que muestra si se puede adquirir una licencia y para qué SKU el usuario puede obtener una licencia.

### Valor devuelto

Tipo: HRESULT

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

La función **XStoreCanAcquireLicenseForPackageResult** puede devolver los siguientes códigos de error:

| Código de error                                         | Significado                                                                                                                                                            |
| ------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 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

Esta función de resultado recupera los resultados de la ejecución de [XStoreCanAcquireLicenseForPackageAsync](/reference/system/xstore/functions/xstorecanacquirelicenseforpackageasync) y la licencia de vista previa si la ejecución se realizó correctamente.
Llame a esta función después de [XStoreCanAcquireLicenseForPackageAsync](/reference/system/xstore/functions/xstorecanacquirelicenseforpackageasync), normalmente en el contexto de una función de devolución de llamada.
Para obtener más información, consulte [XStoreCanAcquireLicenseForPackageAsync](/reference/system/xstore/functions/xstorecanacquirelicenseforpackageasync).

## 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](/publishing/xstore-commerce/xstore-granting-access)

## Consulte también

[XStore](/reference/system/xstore/xstore_members)\
[XStoreCanAcquireLicenseForPackageAsync](/reference/system/xstore/functions/xstorecanacquirelicenseforpackageasync)\
[Administración y concesión de licencias de contenido descargable (DLC)](/publishing/xstore-commerce/xstore-dlc)


## Related topics

- [XStoreCanAcquireLicenseResult](/es/reference/system/xstore/structs/xstorecanacquirelicenseresult.md)
- [XStoreCanAcquireLicenseForPackageAsync](/es/reference/system/xstore/functions/xstorecanacquirelicenseforpackageasync.md)
- [XStoreAcquireLicenseForPackageAsync](/es/reference/system/xstore/functions/xstoreacquirelicenseforpackageasync.md)
- [XStore](/es/reference/system/xstore/xstore_members.md)
- [Contenedores de API de C# de Unity para el GDK](/es/build/gdk-and-engines/unity/unity-api-wrappers.md)
