Saltar al contenido principal

XStoreQueryEntitledProductsAsync

Devuelve información de la tienda de todos los productos relacionados con el juego actual a los que el usuario tiene derecho.

Sintaxis

Parámetros

storeContextHandle   _In_
Tipo: XStoreContextHandle
El identificador de contexto de la tienda para el usuario devuelto por XStoreCreateContext. productKinds   _In_
Tipo: XStoreProductKind
El tipo de productos que se van a consultar. maxItemsToRetrievePerPage   _In_
Tipo: uint32_t
Número máximo de elementos que se van a recuperar por página. El número de elementos devueltos por página puede variar de 0 a maxItemsToRetrievePerPage. 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. Para obtener más información, consulte XAsyncBlock.

Valor devuelto

Tipo: HRESULT S_OK si se realiza correctamente; de lo contrario, devuelve un código de error.

Comentarios

Llame a XStoreQueryEntitledProductsResult para recuperar la información de producto de la tienda y el resultado de la ejecución de esta función. Ejecute XStoreQueryEntitledProductsResult en la función de devolución de llamada de XStoreQueryEntitledProductsAsync. El resultado contiene un XStoreProductQueryHandle que puede enumerar llamando a XStoreEnumerateProductsQuery.
Cuantos más elementos tenga derecho a usar un jugador, más tiempo puede tardar esta API en devolver los resultados.Esta API admite el mismo patrón de paginación que se describe en XStoreQueryAssociatedProductsAsync.La paginación puede comportarse de forma diferente entre los sandbox y RETAIL. Compruebe su implementación de paginación y asegúrese de probarla en RETAIL antes del lanzamiento.Para obtener más información, consulte Paginación.
No es posible conocer de antemano el número de productos que devolverá esta consulta. El siguiente fragmento de código proporciona un ejemplo de cómo consultar los derechos de un usuario sobre contenido relacionado con el juego actual. Los resultados se procesan en varias páginas.

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

Consulte también

XStore
XStoreQueryEntitledProductsResult XStoreQueryAssociatedProductsAsync
XStoreQueryEntitledProductsAsync
XStoreQueryProductsAsync
XStoreQueryProductForCurrentGameAsync
XStoreQueryProductForPackageAsync
Operaciones básicas de la tienda
Concesión a los jugadores de acceso a contenido de complementos
Última modificación el 19 de octubre de 2026