XStoreIsLicenseValid
检查指定的许可证是否有效。语法
参数
storeLicenseHandle _In_类型:XStoreLicenseHandle 许可证的句柄。
返回值
类型:bool 如果许可证有效,则返回 true;否则返回 false。备注
此 API 可在时间敏感线程上安全调用。 有关用法示例,请参阅 XStoreAcquireLicenseForPackageAsync。 使用 XStoreIsLicenseValid 可检查 XStoreAcquireLicenseForPackageResult 或 XStoreAcquireLicenseForDurablesResult 是否返回了有效的许可证。 如果许可证有效,则可以继续进行进一步的设置,例如注册基于许可证活动的回调函数。此函数仅检查最初从 XStoreAcquireLicense* API 获取时的静态许可证状态。
如果你已通过 XStoreRegisterPackageLicenseLost 注册并且许可证变为无效,则应重新获取新的许可证以获得正确的状态,然后再次调用此 API。
要求
头文件: XStore.h(包含于 XGameRuntime.h 中) 库: xgameruntime.lib 支持的平台: Windows、XBOX One 系列主机和 XBOX Series 主机概念文档
另请参阅
XStoreXStoreAcquireLicenseForPackageAsync
XStoreAcquireLicenseForPackageResult
XStoreIsLicenseValid
XStoreCloseLicenseHandle
XStoreRegisterPackageLicenseLost
XStoreUnregisterPackageLicenseLost
向玩家授予附加内容的访问权限
