Skip to main content

XStoreAcquireLicenseForPackageResult

Recupera los resultados de una llamada a XStoreAcquireLicenseForPackageAsync.

Sintaxis

Parámetros

async   _Inout_
Tipo: XAsyncBlock*
El XAsyncBlock que se pasó a XStoreAcquireLicenseForPackageAsync. Use el XAsyncBlock para comprobar el estado de la llamada y obtener los resultados. Para obtener más información, consulte XAsyncBlock. storeLicenseHandle   _Out_
Tipo: XStoreLicenseHandle*
Si la llamada se ejecuta correctamente, este valor es el identificador de la licencia de la tienda.

Valor devuelto

Tipo: HRESULT Devuelve S_OK si se ejecuta correctamente; de lo contrario, devuelve un código de error. XStoreAcquireLicenseForPackageResult puede devolver los siguientes códigos de error:

Comentarios

Puede llamar de forma segura a esta función en un subproceso sensible al tiempo. Esta función de resultado recupera los resultados de la ejecución de XStoreAcquireLicenseForPackageAsync y la licencia que solicita la función si la ejecución se realiza correctamente. Por lo tanto, se debe llamar a esta función después de XStoreAcquireLicenseForPackageAsync, normalmente en el contexto de una función de devolución de llamada. Si se devuelve una licencia, llame a XStoreIsLicenseValid para comprobar que la licencia es válida. Para ver un ejemplo de uso, consulte XStoreAcquireLicenseForPackageAsync.

Requisitos

Encabezado: XStore.h (incluido en XGameRuntime.h) Biblioteca: xgameruntime.lib Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX Series

Documentación conceptual

Consulte también

XStore
XStoreAcquireLicenseForPackageAsync
XStoreAcquireLicenseForPackageResult
XStoreIsLicenseValid
XStoreCloseLicenseHandle
XStoreRegisterPackageLicenseLost
XStoreUnregisterPackageLicenseLost
Administración y concesión de licencias de contenido descargable (DLC)
Última modificación el 28 de agosto de 2026