Skip to main content

XStoreCanAcquireLicenseForStoreIdResult

获取对 XStoreCanAcquireLicenseForStoreIdAsync 调用的结果。

语法

参数

async   _Inout_
类型:XAsyncBlock*
传递给 XStoreCanAcquireLicenseForStoreIdAsyncXAsyncBlock。 使用 XAsyncBlock 轮询调用状态并检索调用结果。 有关详细信息,请参阅 XAsyncBlock storeCanAcquireLicense   _Out_
类型:XStoreCanAcquireLicenseResult*
返回时,检查结果的 status 以确认用户是否可获取该产品的许可证。 可为游戏和 Durables(无论是否带包)调用此 API。 如果可通过插入的光盘获取产品许可证,它也会返回结果。 结果包含用户可获取许可证的 SKU。 对于用户可通过光盘获取许可证的内容,SKU 为 “DISC”。

返回值

类型:HRESULT 成功时返回 S_OK;否则返回错误代码。 XStoreCanAcquireLicenseForStoreIdResult 函数返回以下错误代码:

备注

此函数检索 XStoreCanAcquireLicenseForStoreIdAsync 的执行结果,如果执行成功,还会检索该函数请求的预览许可证。 通常在回调函数的上下文中,于 XStoreCanAcquireLicenseForStoreIdAsync 之后调用此函数。 有关用法示例,请参阅 XStoreCanAcquireLicenseForStoreIdAsync

要求

头文件: XStore.h(包含于 XGameRuntime.h 中) 库: xgameruntime.lib 支持的平台: Windows、XBOX One 系列主机和 XBOX Series 主机

概念文档

另请参阅

XStore
XStoreCanAcquireLicenseForStoreIdAsync
如何使用不带包的 Durable
向玩家授予附加内容的访问权限
最后修改于 2026年8月24日