XStoreQueryAddOnLicensesAsync
Enumera las licencias de cualquier complemento duradero que esté asociado a una licencia digital del juego. Esto se aplica únicamente a los duraderos sin paquete y solo se puede usar con una licencia digital, no con licencias de disco. Ejecutar esta función con una licencia de disco producirá resultados vacíos, incluso si existen duraderos individuales que el usuario posee o para los que puede obtener licencia. Para escenarios de disco, use XStoreAcquireLicenseForDurablesAsync en su lugar.Sintaxis
Parámetros
storeContextHandle _In_Tipo: XStoreContextHandle El identificador del contexto de la tienda para el usuario devuelto por XStoreCreateContext. async _Inout_
Tipo: XAsyncBlock* Un XAsyncBlock que define el trabajo asincrónico que se está realizando. El XAsyncBlock se puede usar para sondear el estado de la llamada y recuperar los resultados de la llamada. Consulte XAsyncBlock para obtener más información.
Valor devuelto
Tipo: HRESULT HRESULT de operación correcta o código de error.Comentarios
Para recuperar la licencia del complemento, así como el resultado de la ejecución de esta función, llame a XStoreQueryAddonLicensesResult después de llamar a esta función. Para recuperar el número de licencias obtenidas por esta función, llame a XStoreQueryAddonLicensesResultCount después de llamar a esta función. La función de recuento de resultados es importante, ya que le permitirá determinar el tamaño adecuado de la matriz que se pasará a la función de resultado. El siguiente fragmento de código muestra un ejemplo de recuperación de licencias de complementos duraderos (sin paquete) que el usuario posee o para los que puede obtener licencia:Requisitos
Encabezado: XStore.h (incluido en XGameRuntime.h) Biblioteca: xgameruntime.lib Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX SeriesDocumentación conceptual
Consulte también
XStoreXStoreQueryAddonLicensesResult
XStoreQueryAddonLicensesResultCount
