XStoreCanAcquireLicenseForPackageAsync
Recupera uma licença de visualização para DLC (durável com pacote). Esta API permite que o jogo veja se o pacote do durável pode ser licenciado, mas sem realmente adquirir a licença.Sintaxe
Parâmetros
storeContextHandle _In_Tipo: XStoreContextHandle O identificador de contexto da loja para o usuário, retornado por XStoreCreateContext. packageIdentifier _In_z_
Tipo: char* Uma cadeia de caracteres que identifica exclusivamente um pacote da loja. Para obter mais informações sobre identificadores de pacote, consulte Gerenciar e licenciar conteúdo para download (DLC). async _Inout_
Tipo: XAsyncBlock* Um XAsyncBlock que define o trabalho assíncrono que está sendo feito. O XAsyncBlock pode ser usado para sondar o status da chamada e recuperar os resultados da chamada. Consulte XAsyncBlock para obter mais informações.
Valor retornado
Tipo: HRESULT Código de êxito ou de erro HRESULT.Comentários
Para recuperar a licença de visualização e o resultado da execução desta função, chame XStoreCanAcquireLicenseForPackageResult depois de chamar esta função. Esta função requer uma conexão online e apenas verifica se a licença de um pacote pode ser adquirida. Para adquirir uma licença para um pacote, chame XStoreAcquireLicenseForPackageAsync. Este snippet de código mostra um exemplo de uso das seguintes APIs: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
- Concedendo aos jogadores acesso a conteúdo complementar
- Gerenciar e licenciar conteúdo para download (DLC)
- Habilitar testes de licenciamento
Confira também
XStoreXStoreCanAcquireLicenseForPackageResult
XStoreAcquireLicenseForPackageAsync
Gerenciar e licenciar conteúdo para download (DLC)
