XStoreAcquireLicenseForPackageResult
检索对 XStoreAcquireLicenseForPackageAsync 调用的结果。语法
参数
async _Inout_类型:XAsyncBlock* 传递给 XStoreAcquireLicenseForPackageAsync 的 XAsyncBlock。 使用 XAsyncBlock 检查调用状态并获取结果。 有关详细信息,请参阅 XAsyncBlock。 storeLicenseHandle _Out_
类型:XStoreLicenseHandle* 如果调用成功,则此值为商店许可证的句柄。
返回值
类型:HRESULT 如果成功,则返回 S_OK;否则返回错误代码。XStoreAcquireLicenseForPackageResult 可以返回以下错误代码:
备注
可安全地在时间敏感型线程上调用此函数。 此结果函数检索 XStoreAcquireLicenseForPackageAsync 的执行结果,以及在执行成功时该函数请求的许可证。 因此,应在调用 XStoreAcquireLicenseForPackageAsync 之后调用此函数,通常在回调函数的上下文中调用。 如果返回许可证,请调用 XStoreIsLicenseValid 验证许可证是否有效。 有关用法示例,请参阅 XStoreAcquireLicenseForPackageAsync。要求
头文件: XStore.h(包含在 XGameRuntime.h 中) 库: xgameruntime.lib 支持的平台: Windows、XBOX One 系列主机和 XBOX Series 主机概念文档
另请参阅
XStoreXStoreAcquireLicenseForPackageAsync
XStoreAcquireLicenseForPackageResult
XStoreIsLicenseValid
XStoreCloseLicenseHandle
XStoreRegisterPackageLicenseLost
XStoreUnregisterPackageLicenseLost
管理和授权可下载内容 (DLC)
