Skip to main content

XStoreUnregisterPackageLicenseLost

Cancela o registro do retorno de chamada de perda de licença da loja especificado.

Sintaxe

Parâmetros

licenseHandle   _In_
Tipo: XStoreLicenseHandle
O identificador de licença ao qual o retorno de chamada está associado. token   _In_
Tipo: XTaskQueueRegistrationToken
Token que identifica o retorno de chamada cujo registro será cancelado. wait   _In_
Tipo: bool
Aguarda a conclusão de quaisquer retornos de chamada de evento pendentes.

Valor retornado

Tipo: bool Retorna false se wait for false e o cancelamento do registro do retorno de chamada estiver pendente. Caso contrário, retorna true.

Comentários

Não é seguro chamar esta função em um thread sensível ao tempo. Para obter mais informações, consulte Threads sensíveis ao tempo.
Esta função cancela o registro da função de retorno de chamada definida por XStorePackageLicenseLostCallback. Use o mesmo XTaskQueueRegistrationToken gerado por XStoreRegisterPackageLicenseLost para cancelar o registro da função de retorno de chamada. Para evitar um vazamento de memória, cada função registrada com XStoreRegisterPackageLicenseLost deve ter seu registro cancelado por XStoreUnregisterPackageLicenseLost quando a função de retorno de chamada não for mais necessária. Consulte XStoreAcquireLicenseForPackageAsync para ver um exemplo de uso.

Requisitos

Cabeçalho: XStore.h (incluído em XGameRuntime.h) Biblioteca: xgameruntime.lib Plataformas compatíveis: Windows, consoles da família XBOX One e consoles XBOX Series

Documentação conceitual

Confira também

XStore
XStoreAcquireLicenseForPackageAsync
XStoreAcquireLicenseForPackageResult
XStoreIsLicenseValid
XStoreCloseLicenseHandle
XStoreRegisterPackageLicenseLost
XStorePackageLicenseLostCallback
Conceder aos jogadores acesso ao conteúdo de complementos
Last modified on October 6, 2026