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

# XStore

> XStore

# XStore

Material de referencia de las API de XStore.

Proporciona funcionalidad relacionada con el comercio a un juego, incluidos detalles sobre el contenido disponible para comprar, la administración de paquetes de contenido descargable, la administración de licencias y las versiones de prueba del juego.

## Funciones

| Función                                                                                                                             | Descripción                                                                                                                                                                                                      |
| ----------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [XStoreAcquireLicenseForDurablesAsync](/reference/system/xstore/functions/xstoreacquirelicensefordurablesasync)                     | Adquiere una licencia para el elemento duradero especificado.                                                                                                                                                    |
| [XStoreAcquireLicenseForDurablesResult](/reference/system/xstore/functions/xstoreacquirelicensefordurablesresult)                   | Recupera el resultado de una llamada a [XStoreAcquireLicenseForDurablesAsync](/reference/system/xstore/functions/xstoreacquirelicensefordurablesasync).                                                          |
| [XStoreAcquireLicenseForPackageAsync](/reference/system/xstore/functions/xstoreacquirelicenseforpackageasync)                       | Adquiere una licencia para el DLC de un juego que el usuario tiene derecho a usar.                                                                                                                               |
| [XStoreAcquireLicenseForPackageResult](/reference/system/xstore/functions/xstoreacquirelicenseforpackageresult)                     | Recupera los resultados de una llamada a [XStoreAcquireLicenseForPackageAsync](/reference/system/xstore/functions/xstoreacquirelicenseforpackageasync).                                                          |
| [XStoreCanAcquireLicenseForPackageAsync](/reference/system/xstore/functions/xstorecanacquirelicenseforpackageasync)                 | Recupera una licencia de vista previa para DLC.                                                                                                                                                                  |
| [XStoreCanAcquireLicenseForPackageResult](/reference/system/xstore/functions/xstorecanacquirelicenseforpackageresult)               | Obtiene los resultados de una llamada a [XStoreCanAcquireLicenseForPackageAsync](/reference/system/xstore/functions/xstorecanacquirelicenseforpackageasync).                                                     |
| [XStoreCanAcquireLicenseForStoreIdAsync](/reference/system/xstore/functions/xstorecanacquirelicenseforstoreidasync)                 | Recupera una licencia de vista previa para contenido.                                                                                                                                                            |
| [XStoreCanAcquireLicenseForStoreIdResult](/reference/system/xstore/functions/xstorecanacquirelicenseforstoreidresult)               | Obtiene los resultados de una llamada a [XStoreCanAcquireLicenseForStoreIdAsync](/reference/system/xstore/functions/xstorecanacquirelicenseforstoreidasync).                                                     |
| [XStoreCloseContextHandle](/reference/system/xstore/functions/xstoreclosecontexthandle)                                             | Cierra el identificador de contexto de tienda especificado.                                                                                                                                                      |
| [XStoreCloseLicenseHandle](/reference/system/xstore/functions/xstorecloselicensehandle)                                             | Cierra el identificador de licencia de tienda especificado.                                                                                                                                                      |
| [XStoreCloseProductsQueryHandle](/reference/system/xstore/functions/xstorecloseproductsqueryhandle)                                 | Cierra el identificador de consulta de productos de tienda especificado.                                                                                                                                         |
| [XStoreCreateContext](/reference/system/xstore/functions/xstorecreatecontext)                                                       | Crea un contexto de tienda para el usuario especificado.                                                                                                                                                         |
| [XStoreDownloadAndInstallPackagesAsync](/reference/system/xstore/functions/xstoredownloadandinstallpackagesasync)                   | Descarga e instala los paquetes de tienda especificados.                                                                                                                                                         |
| [XStoreDownloadAndInstallPackagesResult](/reference/system/xstore/functions/xstoredownloadandinstallpackagesresult)                 | Obtiene los resultados de una llamada a [XStoreDownloadAndInstallPackagesAsync](/reference/system/xstore/functions/xstoredownloadandinstallpackagesasync).                                                       |
| [XStoreDownloadAndInstallPackagesResultCount](/reference/system/xstore/functions/xstoredownloadandinstallpackagesresultcount)       | Obtiene el número de elementos del resultado que devolverá [XStoreDownloadAndInstallPackagesResult](/reference/system/xstore/functions/xstoredownloadandinstallpackagesresult).                                  |
| [XStoreDownloadAndInstallPackageUpdatesAsync](/reference/system/xstore/functions/xstoredownloadandinstallpackageupdatesasync)       | Descarga e instala actualizaciones de los paquetes de tienda especificados.                                                                                                                                      |
| [XStoreDownloadAndInstallPackageUpdatesResult](/reference/system/xstore/functions/xstoredownloadandinstallpackageupdatesresult)     | Obtiene los resultados de una llamada a [XStoreDownloadAndInstallPackageUpdatesAsync](/reference/system/xstore/functions/xstoredownloadandinstallpackageupdatesasync).                                           |
| [XStoreDownloadPackageUpdatesAsync](/reference/system/xstore/functions/xstoredownloadpackageupdatesasync)                           | Descarga actualizaciones de los paquetes especificados.                                                                                                                                                          |
| [XStoreDownloadPackageUpdatesResult](/reference/system/xstore/functions/xstoredownloadpackageupdatesresult)                         | Obtiene los resultados de una llamada a [XStoreDownloadPackageUpdatesAsync](/reference/system/xstore/functions/xstoredownloadpackageupdatesasync).                                                               |
| [XStoreEnumerateProductsQuery](/reference/system/xstore/functions/xstoreenumerateproductsquery)                                     | Enumera los resultados de una consulta de productos.                                                                                                                                                             |
| [XStoreGameLicenseChangedCallback](/reference/system/xstore/functions/xstoregamelicensechangedcallback)                             | Devolución de llamada definida por el juego para el evento de cambio de licencia del juego.                                                                                                                      |
| [XStoreGetUserCollectionsIdAsync](/reference/system/xstore/functions/xstoregetusercollectionsidasync)                               | Obtiene un identificador de colecciones del cliente.                                                                                                                                                             |
| [XStoreGetUserCollectionsIdResult](/reference/system/xstore/functions/xstoregetusercollectionsidresult)                             | Obtiene los resultados de una llamada a [XStoreGetUserCollectionsIdAsync](/reference/system/xstore/functions/xstoregetusercollectionsidasync).                                                                   |
| [XStoreGetUserCollectionsIdResultSize](/reference/system/xstore/functions/xstoregetusercollectionsidresultsize)                     | Obtiene el tamaño del identificador devuelto por [XStoreGetUserCollectionsIdResult](/reference/system/xstore/functions/xstoregetusercollectionsidresult).                                                        |
| [XStoreGetUserPurchaseIdAsync](/reference/system/xstore/functions/xstoregetuserpurchaseidasync)                                     | Recupera un identificador de compra del cliente.                                                                                                                                                                 |
| [XStoreGetUserPurchaseIdResult](/reference/system/xstore/functions/xstoregetuserpurchaseidresult)                                   | Obtiene el resultado de una llamada a [XStoreGetUserPurchaseIdAsync](/reference/system/xstore/functions/xstoregetuserpurchaseidasync).                                                                           |
| [XStoreGetUserPurchaseIdResultSize](/reference/system/xstore/functions/xstoregetuserpurchaseidresultsize)                           | Obtiene el tamaño del resultado devuelto por [XStoreGetUserPurchaseIdResult](/reference/system/xstore/functions/xstoregetuserpurchaseidresult).                                                                  |
| [XStoreIsLicenseValid](/reference/system/xstore/functions/xstoreislicensevalid)                                                     | Comprueba si la licencia especificada es válida.                                                                                                                                                                 |
| [XStorePackageLicenseLostCallback](/reference/system/xstore/functions/xstorepackagelicenselostcallback)                             | Devolución de llamada definida por el juego para el evento de pérdida de licencia.                                                                                                                               |
| [XStoreProductQueryCallback](/reference/system/xstore/functions/xstoreproductquerycallback)                                         | Devolución de llamada definida por el juego para una consulta de productos.                                                                                                                                      |
| [XStoreProductsQueryHasMorePages](/reference/system/xstore/functions/xstoreproductsqueryhasmorepages)                               | Comprueba si hay más páginas de resultados para la consulta especificada.                                                                                                                                        |
| [XStoreProductsQueryNextPageAsync](/reference/system/xstore/functions/xstoreproductsquerynextpageasync)                             | Obtiene la página siguiente de resultados de la consulta.                                                                                                                                                        |
| [XStoreProductsQueryNextPageResult](/reference/system/xstore/functions/xstoreproductsquerynextpageresult)                           | Obtiene la página siguiente de resultados de una consulta de productos.                                                                                                                                          |
| [XStoreQueryAddOnLicensesAsync](/reference/system/xstore/functions/xstorequeryaddonlicensesasync)                                   | Enumera las licencias que se concedieron al usuario para elementos duraderos sin bits del juego que se está ejecutando actualmente.                                                                              |
| [XStoreQueryAddOnLicensesResult](/reference/system/xstore/functions/xstorequeryaddonlicensesresult)                                 | Recupera el resultado de una llamada a XStoreQueryAddOnLicensesAsync.                                                                                                                                            |
| [XStoreQueryAddOnLicensesResultCount](/reference/system/xstore/functions/xstorequeryaddonlicensesresultcount)                       | Obtiene el número de licencias recuperadas por [XStoreQueryAddonLicensesAsync](/reference/system/xstore/functions/xstorequeryaddonlicensesasync).                                                                |
| [XStoreQueryAssociatedProductsAsync](/reference/system/xstore/functions/xstorequeryassociatedproductsasync)                         | Obtiene información de listado de tienda de los productos que se pueden comprar desde el juego actual.                                                                                                           |
| [XStoreQueryAssociatedProductsForStoreIdAsync](/reference/system/xstore/functions/xstorequeryassociatedproductsforstoreidasync)     | Obtiene información de listado de tienda de los productos que se pueden comprar desde el producto especificado por el identificador de la Tienda.                                                                |
| [XStoreQueryAssociatedProductsForStoreIdResult](/reference/system/xstore/functions/xstorequeryassociatedproductsforstoreidresult)   | Obtiene los resultados de una llamada a [XStoreQueryAssociatedProductsForStoreIdAsync](/reference/system/xstore/functions/xstorequeryassociatedproductsforstoreidasync).                                         |
| [XStoreQueryAssociatedProductsResult](/reference/system/xstore/functions/xstorequeryassociatedproductsresult)                       | Obtiene los resultados de una llamada a [XStoreQueryAssociatedProductsAsync](/reference/system/xstore/functions/xstorequeryassociatedproductsasync).                                                             |
| [XStoreQueryConsumableBalanceRemainingAsync](/reference/system/xstore/functions/xstorequeryconsumablebalanceremainingasync)         | Obtiene el saldo de consumibles restante para el identificador de producto especificado.                                                                                                                         |
| [XStoreQueryConsumableBalanceRemainingResult](/reference/system/xstore/functions/xstorequeryconsumablebalanceremainingresult)       | Recupera los resultados de una llamada a [XStoreQueryConsumableBalanceRemainingAsync](/reference/system/xstore/functions/xstorequeryconsumablebalanceremainingasync).                                            |
| [XStoreQueryEntitledProductsAsync](/reference/system/xstore/functions/xstorequeryentitledproductsasync)                             | Proporciona la información de producto de la Tienda de todos los complementos del juego actual que el usuario ha comprado.                                                                                       |
| [XStoreQueryEntitledProductsResult](/reference/system/xstore/functions/xstorequeryentitledproductsresult)                           | Obtiene los resultados de una llamada a [XStoreQueryEntitledProductsAsync](/reference/system/xstore/functions/xstorequeryentitledproductsasync).                                                                 |
| [XStoreQueryGameAndDlcPackageUpdatesAsync](/reference/system/xstore/functions/xstorequerygameanddlcpackageupdatesasync)             | Obtiene actualizaciones del juego y opcionales para el paquete actual.                                                                                                                                           |
| [XStoreQueryGameAndDlcPackageUpdatesResult](/reference/system/xstore/functions/xstorequerygameanddlcpackageupdatesresult)           | Obtiene el resultado de una llamada a [XStoreQueryGameAndDlcPackageUpdatesAsync](/reference/system/xstore/functions/xstorequerygameanddlcpackageupdatesasync).                                                   |
| [XStoreQueryGameAndDlcPackageUpdatesResultCount](/reference/system/xstore/functions/xstorequerygameanddlcpackageupdatesresultcount) | Obtiene el número de actualizaciones recuperadas por [XStoreQueryGameAndDlcPackageUpdatesAsync](/reference/system/xstore/functions/xstorequerygameanddlcpackageupdatesasync).                                    |
| [XStoreQueryGameLicenseAsync](/reference/system/xstore/functions/xstorequerygamelicenseasync)                                       | Recupera información sobre la licencia que se adquirió para permitir que el juego se inicie.                                                                                                                     |
| [XStoreQueryGameLicenseResult](/reference/system/xstore/functions/xstorequerygamelicenseresult)                                     | Obtiene los resultados de una llamada a [XStoreQueryGameLicenseAsync](/reference/system/xstore/functions/xstorequerygamelicenseasync).                                                                           |
| [XStoreQueryLicenseTokenAsync](/reference/system/xstore/functions/xstorequerylicensetokenasync)                                     | Proporciona un token opaco al juego que realiza la llamada, que se puede pasar al servicio del juego para realizar llamadas B2B.                                                                                 |
| [XStoreQueryLicenseTokenResult](/reference/system/xstore/functions/xstorequerylicensetokenresult)                                   | Recupera los resultados de una llamada a [XStoreQueryLicenseTokenAsync](/reference/system/xstore/functions/xstorequerylicensetokenasync).                                                                        |
| [XStoreQueryLicenseTokenResultSize](/reference/system/xstore/functions/xstorequerylicensetokenresultsize)                           | Obtiene el tamaño del resultado que devolverá [XstoreQueryLicenseTokenResult](/reference/system/xstore/functions/xstorequerylicensetokenresult).                                                                 |
| [XStoreQueryPackageIdentifier](/reference/system/xstore/functions/xstorequerypackageidentifier)                                     | Recupera el identificador de paquete del identificador de tienda especificado.                                                                                                                                   |
| [XStoreQueryPackageUpdatesAsync](/reference/system/xstore/functions/xstorequerypackageupdatesasync)                                 | Recupera las actualizaciones disponibles para los paquetes especificados.                                                                                                                                        |
| [XStoreQueryPackageUpdatesResult](/reference/system/xstore/functions/xstorequerypackageupdatesresult)                               | Obtiene el resultado de una llamada a [XStoreQueryPackageUpdatesAsync](/reference/system/xstore/functions/xstorequerypackageupdatesasync).                                                                       |
| [XStoreQueryPackageUpdatesResultCount](/reference/system/xstore/functions/xstorequerypackageupdatesresultcount)                     | Obtiene el número de actualizaciones recuperadas por [XStoreQueryPackageUpdatesAsync](/reference/system/xstore/functions/xstorequerypackageupdatesasync).                                                        |
| [XStoreQueryProductForCurrentGameAsync](/reference/system/xstore/functions/xstorequeryproductforcurrentgameasync)                   | Proporciona información de producto de la tienda para el juego que se está ejecutando actualmente, sus SKU y disponibilidades, y otros metadatos.                                                                |
| [XStoreQueryProductForCurrentGameResult](/reference/system/xstore/functions/xstorequeryproductforcurrentgameresult)                 | Obtiene los resultados de una llamada a [XStoreQueryProductForCurrentGameAsync](/reference/system/xstore/functions/xstorequeryproductforcurrentgameasync).                                                       |
| [XStoreQueryProductForPackageAsync](/reference/system/xstore/functions/xstorequeryproductforpackageasync)                           | Recupera información de producto de la tienda para el paquete especificado.                                                                                                                                      |
| [XStoreQueryProductForPackageResult](/reference/system/xstore/functions/xstorequeryproductforpackageresult)                         | Obtiene los resultados de una llamada a [XStoreQueryProductForPackageAsync](/reference/system/xstore/functions/xstorequeryproductforpackageasync).                                                               |
| [XStoreQueryProductsAsync](/reference/system/xstore/functions/xstorequeryproductsasync)                                             | Devuelve información de listado de los productos especificados que están asociados al juego actual, independientemente de si los productos están disponibles actualmente para su compra dentro del juego actual. |
| [XStoreQueryProductsResult](/reference/system/xstore/functions/xstorequeryproductsresult)                                           | Obtiene los resultados de una llamada a [XStoreQueryProductsAsync](/reference/system/xstore/functions/xstorequeryproductsasync).                                                                                 |
| [XStoreRegisterGameLicenseChanged](/reference/system/xstore/functions/xstoreregistergamelicensechanged)                             | Registra una devolución de llamada para el evento de cambio de licencia del juego.                                                                                                                               |
| [XStoreRegisterPackageLicenseLost](/reference/system/xstore/functions/xstoreregisterpackagelicenselost)                             | Registra una devolución de llamada para el evento de pérdida de licencia.                                                                                                                                        |
| [XStoreReportConsumableFulfillmentAsync](/reference/system/xstore/functions/xstorereportconsumablefulfillmentasync)                 | Consume la cantidad especificada de un consumible.                                                                                                                                                               |
| [XStoreReportConsumableFulfillmentResult](/reference/system/xstore/functions/xstorereportconsumablefulfillmentresult)               | Obtiene los resultados de una llamada a [XStoreReportConsumableFulfillmentAsync](/reference/system/xstore/functions/xstorereportconsumablefulfillmentasync).                                                     |
| [XStoreShowAssociatedProductsUIAsync](/reference/system/xstore/functions/xstoreshowassociatedproductsuiasync)                       | Abre la aplicación Microsoft Store y muestra el conjunto de complementos disponibles asociados al juego. Esto se puede filtrar además por tipo de producto.                                                      |
| [XStoreShowAssociatedProductsUIResult](/reference/system/xstore/functions/xstoreshowassociatedproductsuiresult)                     | Obtiene el resultado de una llamada a [XStoreShowAssociatedProductsUIAsync](/reference/system/xstore/functions/xstoreshowassociatedproductsuiasync).                                                             |
| [XStoreShowGiftingUIAsync](/reference/system/xstore/functions/xstoreshowgiftinguiasync)                                             | Permite al juego solicitar la compra de un producto de tienda concreto como regalo para otro usuario.                                                                                                            |
| [XStoreShowGiftingUIResult](/reference/system/xstore/functions/xstoreshowgiftinguiresult)                                           | Obtiene los resultados de una llamada a [XStoreShowGiftingUIAsync](/reference/system/xstore/functions/xstoreshowgiftinguiasync).                                                                                 |
| [XStoreShowProductPageUIAsync](/reference/system/xstore/functions/xstoreshowproductpageuiasync)                                     | Abre la aplicación de la Tienda directamente en la página de detalles del ProductId especificado.                                                                                                                |
| [XStoreShowProductPageUIResult](/reference/system/xstore/functions/xstoreshowproductpageuiresult)                                   | Obtiene el resultado de una llamada a [XStoreShowProductPageUIAsync](/reference/system/xstore/functions/xstoreshowproductpageuiasync).                                                                           |
| [XStoreShowPurchaseUIAsync](/reference/system/xstore/functions/xstoreshowpurchaseuiasync)                                           | Permite al juego solicitar una compra de un producto de tienda concreto.                                                                                                                                         |
| [XStoreShowPurchaseUIResult](/reference/system/xstore/functions/xstoreshowpurchaseuiresult)                                         | Obtiene los resultados de una llamada a [XStoreShowPurchaseUIAsync](/reference/system/xstore/functions/xstoreshowpurchaseuiasync).                                                                               |
| [XStoreShowRateAndReviewUIAsync](/reference/system/xstore/functions/xstoreshowrateandreviewuiasync)                                 | Muestra un cuadro de diálogo del sistema emergente para permitir que el usuario proporcione una reseña o decline hacerlo.                                                                                        |
| [XStoreShowRateAndReviewUIResult](/reference/system/xstore/functions/xstoreshowrateandreviewuiresult)                               | Obtiene el resultado de una llamada a [XStoreShowRateAndReviewUIAsync](/reference/system/xstore/functions/xstoreshowrateandreviewuiasync).                                                                       |
| [XStoreShowRedeemTokenUIAsync](/reference/system/xstore/functions/xstoreshowredeemtokenuiasync)                                     | Desencadena el canje de un token especificado para el usuario actual.                                                                                                                                            |
| [XStoreShowRedeemTokenUIResult](/reference/system/xstore/functions/xstoreshowredeemtokenuiresult)                                   | Obtiene los resultados de una llamada a [XStoreShowRedeemTokenUIAsync](/reference/system/xstore/functions/xstoreshowredeemtokenuiasync).                                                                         |
| [XStoreUnregisterGameLicenseChanged](/reference/system/xstore/functions/xstoreunregistergamelicensechanged)                         | Anula el registro de la devolución de llamada de cambio de licencia del juego especificada.                                                                                                                      |
| [XStoreUnregisterPackageLicenseLost](/reference/system/xstore/functions/xstoreunregisterpackagelicenselost)                         | Anula el registro de la devolución de llamada de pérdida de licencia de tienda especificada.                                                                                                                     |

## Estructuras

| Estructura                                                                                      | Descripción                                                                                                                                                                                                                                                                      |
| ----------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [XStoreAddonLicense](/reference/system/xstore/structs/xstoreaddonlicense)                       | Describe una licencia de complemento.                                                                                                                                                                                                                                            |
| [XStoreAvailability](/reference/system/xstore/structs/xstoreavailability)                       | Describe la disponibilidad de un producto.                                                                                                                                                                                                                                       |
| [XStoreCanAcquireLicenseResult](/reference/system/xstore/structs/xstorecanacquirelicenseresult) | Obtiene el resultado de una llamada a [XStoreCanAcquireLicenseForPackageAsync](/reference/system/xstore/functions/xstorecanacquirelicenseforpackageasync) o [XStoreCanAcquireLicenseForStoreIdAsync](/reference/system/xstore/functions/xstorecanacquirelicenseforstoreidasync). |
| [XStoreCollectionData](/reference/system/xstore/structs/xstorecollectiondata)                   | Describe una colección de la tienda.                                                                                                                                                                                                                                             |
| [XStoreConsumableResult](/reference/system/xstore/structs/xstoreconsumableresult)               | Representa la cantidad del consumible.                                                                                                                                                                                                                                           |
| [XStoreGameLicense](/reference/system/xstore/structs/xstoregamelicense)                         | Describe una licencia de juego.                                                                                                                                                                                                                                                  |
| [XStoreImage](/reference/system/xstore/structs/xstoreimage)                                     | Describe una imagen.                                                                                                                                                                                                                                                             |
| [XStorePackageUpdate](/reference/system/xstore/structs/xstorepackageupdate)                     | Describe una actualización de paquete.                                                                                                                                                                                                                                           |
| [XStorePrice](/reference/system/xstore/structs/xstoreprice)                                     | Información de precios de la tienda.                                                                                                                                                                                                                                             |
| [XStoreProduct](/reference/system/xstore/structs/xstoreproduct)                                 | Describe un producto de la tienda.                                                                                                                                                                                                                                               |
| [XStoreRateAndReviewResult](/reference/system/xstore/structs/xstorerateandreviewresult)         | Los resultados de una llamada a [XStoreShowRateAndReviewUIAsync](/reference/system/xstore/functions/xstoreshowrateandreviewuiasync).                                                                                                                                             |
| [XStoreSku](/reference/system/xstore/structs/xstoresku)                                         | Describe una SKU de la tienda.                                                                                                                                                                                                                                                   |
| [XStoreSubscriptionInfo](/reference/system/xstore/structs/xstoresubscriptioninfo)               | Contiene información sobre una suscripción.                                                                                                                                                                                                                                      |
| [XStoreVideo](/reference/system/xstore/structs/xstorevideo)                                     | Describe un vídeo de la tienda.                                                                                                                                                                                                                                                  |

## Enumeraciones

| Enumeración                                                                     | Descripción                                                       |
| ------------------------------------------------------------------------------- | ----------------------------------------------------------------- |
| [XStoreCanLicenseStatus](/reference/system/xstore/enums/xstorecanlicensestatus) | Indica si un usuario podría obtener una licencia para un paquete. |
| [XStoreDurationUnit](/reference/system/xstore/enums/xstoredurationunit)         | Unidades de un valor de duración.                                 |
| [XStoreProductKind](/reference/system/xstore/enums/xstoreproductkind)           | Indica el tipo de producto.                                       |

## Códigos de error

Las API de XStore pueden devolver los siguientes códigos de error. Para obtener una lista completa, consulte [Códigos de error](/reference/errorcodes).

| Código                                                      | Valor      | Descripción                                                                                                                                                        |
| ----------------------------------------------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| E\_GAMESTORE\_LICENSE\_ACTION\_NOT\_APPLICABLE\_TO\_PRODUCT | 0x89245300 | El juego solicitó una licencia para un producto para el que no se puede obtener licencia.                                                                          |
| E\_GAMESTORE\_NETWORK\_ERROR                                | 0x89245301 | El juego no pudo comunicarse con la red de la tienda.                                                                                                              |
| E\_GAMESTORE\_SERVER\_ERROR                                 | 0x89245302 | El juego recibió una respuesta incorrecta del servidor de la tienda.                                                                                               |
| E\_GAMESTORE\_INSUFFICIENT\_QUANTITY                        | 0x89245303 | El usuario no tiene una cantidad suficiente de este consumible para usar la cantidad solicitada.                                                                   |
| E\_GAMESTORE\_ALREADY\_PURCHASED                            | 0x89245304 | El usuario ya posee este producto.                                                                                                                                 |
| E\_GAMESTORE\_LICENSE\_ACTION\_THROTTLED                    | 0x89245305 | El juego consultó excesivamente una licencia para el producto y ahora está limitado. El límite es de 30 intentos de licencia en 10 minutos para el mismo producto. |

## Documentación conceptual

* [Información general sobre comercio](https://learn.microsoft.com/gaming/gdk/docs/store/commerce/commerce-nav)
* [Información general sobre XStore](/publishing/xstore-commerce/xstore-overview)
* [Operaciones básicas de la tienda con XStore](/publishing/xstore-commerce/xstore-basic-operations)

## Consulte también

[Referencia de API del sistema](/reference/system/gc-reference-system-toc)\
[Referencia de API de XPackage](/reference/system/xpackage/xpackage_members)\
[Información general sobre comercio](https://learn.microsoft.com/gaming/gdk/docs/store/commerce/commerce-nav)


## Related topics

- [XStoreImage](/es/reference/system/xstore/structs/xstoreimage.md)
- [XStorePrice](/es/reference/system/xstore/structs/xstoreprice.md)
- [XStoreAvailability](/es/reference/system/xstore/structs/xstoreavailability.md)
- [XStoreSku](/es/reference/system/xstore/structs/xstoresku.md)
- [XStoreVideo](/es/reference/system/xstore/structs/xstorevideo.md)
