XStoreIsLicenseValid
Verifica se a licença especificada é válida.Sintaxe
Parâmetros
storeLicenseHandle _In_Tipo: XStoreLicenseHandle Um identificador para a licença.
Valor retornado
Tipo: bool Retorna true se a licença for válida; caso contrário, retorna false.Comentários
É seguro chamar esta API em threads sensíveis ao tempo. Para obter um exemplo de uso, consulte XStoreAcquireLicenseForPackageAsync. Use XStoreIsLicenseValid para verificar se uma licença válida foi retornada por XStoreAcquireLicenseForPackageResult ou XStoreAcquireLicenseForDurablesResult. Se a licença for válida, você poderá prosseguir com a configuração adicional, como registrar funções de retorno de chamada baseadas na atividade da licença.Esta função verifica apenas o estado estático da licença no momento em que ela foi obtida originalmente das APIs XStoreAcquireLicense*.
Se você se registrar com XStoreRegisterPackageLicenseLost e a licença se tornar inválida, você deverá readquirir uma nova licença para obter o estado correto antes de chamar esta API novamente.
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
Confira também
XStoreXStoreAcquireLicenseForPackageAsync
XStoreAcquireLicenseForPackageResult
XStoreIsLicenseValid
XStoreCloseLicenseHandle
XStoreRegisterPackageLicenseLost
XStoreUnregisterPackageLicenseLost
Concedendo aos jogadores acesso a conteúdo de complementos
