XStoreAcquireLicenseForDurablesAsync
Adquire uma licença para um DLC (durável com pacote), um durável sem pacote ou um produto complementar durável.Sintaxe
Parâmetros
storeContextHandle _In_Tipo: XStoreContextHandle O identificador de contexto da loja para o usuário, retornado por XStoreCreateContext. storeId _In_z_
Tipo: char* A ID da loja do durável para o qual adquirir uma licença. async _Inout_
Tipo: XAsyncBlock* Um XAsyncBlock que define o trabalho assíncrono. Use o XAsyncBlock para verificar o status da chamada e obter os resultados da chamada. Para obter mais informações, consulte XAsyncBlock.
Valor retornado
Tipo: HRESULT Retorna S_OK em caso de êxito ou um código de erro caso contrário.Comentários
Esta API tenta adquirir uma licença para o durável solicitado. Se for a primeira vez que o dispositivo está adquirindo a licença, uma chamada de serviço é feita, exigindo, portanto, uma conexão online. Chamadas subsequentes para a mesma licença podem ser mais rápidas devido ao cache, mas a licença pode ser invalidada a qualquer momento. No console, o acesso offline exige que o ‘XBOX Doméstico’ esteja habilitado para a conta proprietária, e a licença deve ser obtida primeiro uma vez enquanto estiver online. No PC, o acesso offline exige que as ‘Permissões offline’ estejam definidas para a conta proprietária da licença, e a licença deve ser obtida primeiro uma vez enquanto estiver online. XStoreRegisterPackageLicenseLost pode ser usado para monitorar se a licença obtida por esta API foi perdida.Requisitos
Cabeçalho: XStore.h Biblioteca: xgameruntime.lib Plataformas com suporte: Windows, consoles da família XBOX One e consoles XBOX SeriesDocumentação conceitual
- Operações básicas da loja
- Como usar um durável sem pacote
- Concedendo aos jogadores acesso a conteúdo complementar
- Habilitar testes de licenciamento
Confira também
XStoreXAsyncBlock
XStoreAcquireLicenseForDurablesResult
Como usar um durável sem pacote
Concedendo aos jogadores acesso a conteúdo complementar
