Skip to main content

XStoreIsLicenseValid

检查指定的许可证是否有效。

语法

参数

storeLicenseHandle   _In_
类型:XStoreLicenseHandle
许可证的句柄。

返回值

类型:bool 如果许可证有效,则返回 true;否则返回 false。

备注

此 API 可在时间敏感线程上安全调用。 有关用法示例,请参阅 XStoreAcquireLicenseForPackageAsync。 使用 XStoreIsLicenseValid 可检查 XStoreAcquireLicenseForPackageResultXStoreAcquireLicenseForDurablesResult 是否返回了有效的许可证。 如果许可证有效,则可以继续进行进一步的设置,例如注册基于许可证活动的回调函数。
此函数仅检查最初从 XStoreAcquireLicense* API 获取时的静态许可证状态。 如果你已通过 XStoreRegisterPackageLicenseLost 注册并且许可证变为无效,则应重新获取新的许可证以获得正确的状态,然后再次调用此 API。

要求

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

概念文档

另请参阅

XStore
XStoreAcquireLicenseForPackageAsync
XStoreAcquireLicenseForPackageResult
XStoreIsLicenseValid
XStoreCloseLicenseHandle
XStoreRegisterPackageLicenseLost
XStoreUnregisterPackageLicenseLost
向玩家授予附加内容的访问权限
最后修改于 2026年8月24日