Skip to main content

XStoreAcquireLicenseForPackageResult

Recupera os resultados de uma chamada para XStoreAcquireLicenseForPackageAsync.

Sintaxe

Parâmetros

async   _Inout_
Tipo: XAsyncBlock*
O XAsyncBlock passado para XStoreAcquireLicenseForPackageAsync. Use o XAsyncBlock para verificar o status da chamada e obter os resultados. Para obter mais informações, consulte XAsyncBlock. storeLicenseHandle   _Out_
Tipo: XStoreLicenseHandle*
Se a chamada for bem-sucedida, esse valor será o identificador da licença da loja.

Valor retornado

Tipo: HRESULT Retornará S_OK se for bem-sucedido ou um código de erro caso contrário. XStoreAcquireLicenseForPackageResult pode retornar os seguintes códigos de erro:

Comentários

É seguro chamar esta função em um thread sensível ao tempo. Esta função de resultado recupera os resultados da execução de XStoreAcquireLicenseForPackageAsync e a licença solicitada pela função, se a execução for bem-sucedida. Assim, esta função deve ser chamada depois de XStoreAcquireLicenseForPackageAsync, geralmente no contexto de uma função de retorno de chamada. Se uma licença for retornada, chame XStoreIsLicenseValid para verificar se a licença é válida. Para obter um exemplo de uso, consulte XStoreAcquireLicenseForPackageAsync.

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 Series

Documentação conceitual

Confira também

XStore
XStoreAcquireLicenseForPackageAsync
XStoreAcquireLicenseForPackageResult
XStoreIsLicenseValid
XStoreCloseLicenseHandle
XStoreRegisterPackageLicenseLost
XStoreUnregisterPackageLicenseLost
Gerenciar e licenciar conteúdo para download (DLC)
Last modified on October 6, 2026