XStoreQueryEntitledProductsAsync
Retorna informações da loja para todos os produtos relacionados ao jogo atual aos quais o usuário tem direito.Sintaxe
Parâmetros
storeContextHandle _In_Tipo: XStoreContextHandle O identificador de contexto da loja para o usuário retornado por XStoreCreateContext. productKinds _In_
Tipo: XStoreProductKind O tipo de produtos a serem consultados. maxItemsToRetrievePerPage _In_
Tipo: uint32_t Número máximo de itens a serem recuperados por página. O número de itens retornados por página pode variar de 0 a
maxItemsToRetrievePerPage.
async _Inout_Tipo: XAsyncBlock* Um XAsyncBlock que define o trabalho assíncrono que está sendo realizado. O XAsyncBlock pode ser usado para sondar o status da chamada e recuperar os resultados da chamada. Para obter mais informações, consulte XAsyncBlock.
Valor retornado
Tipo: HRESULT S_OK em caso de sucesso; caso contrário, retorna um código de erro.Comentários
Chame XStoreQueryEntitledProductsResult para recuperar as informações do produto da loja e o resultado da execução desta função. Execute XStoreQueryEntitledProductsResult na função de retorno de chamada deXStoreQueryEntitledProductsAsync.
O resultado contém um XStoreProductQueryHandle que você pode enumerar chamando XStoreEnumerateProductsQuery.
Quanto mais itens um jogador tiver direito, mais tempo esta API poderá levar para retornar.Esta API oferece suporte ao mesmo padrão de paginação descrito em XStoreQueryAssociatedProductsAsync.A paginação pode se comportar de forma diferente entre áreas restritas e RETAIL. Verifique sua implementação de paginação e não deixe de testar em RETAIL antes do lançamento.Para obter mais informações, consulte Paginação.
Requisitos
Cabeçalho: XStore.h (incluído em XGameRuntime.h) Biblioteca: xgameruntime.lib Plataformas com suporte: Windows, consoles da família XBOX One e consoles XBOX SeriesDocumentação conceitual
- Implementar compras no jogo
- Operações básicas da loja
- Como usar um durável sem um pacote
- Conceder aos jogadores acesso ao conteúdo de complementos
- Visão geral dos sistemas de comércio do GDK
- Limitação de taxa refinada para APIs da Microsoft Store
Confira também
XStoreXStoreQueryEntitledProductsResult XStoreQueryAssociatedProductsAsync
XStoreQueryEntitledProductsAsync
XStoreQueryProductsAsync
XStoreQueryProductForCurrentGameAsync
XStoreQueryProductForPackageAsync
Operações básicas da loja
Conceder aos jogadores acesso ao conteúdo de complementos
