Skip to main content

XStoreUnregisterPackageLicenseLost

取消注册指定的商店许可证丢失回调。

语法

参数

licenseHandle   _In_
类型:XStoreLicenseHandle
与回调关联的许可证句柄。 token   _In_
类型:XTaskQueueRegistrationToken
标识要取消注册的回调的令牌。 wait   _In_
类型:bool
等待任何待处理的事件回调完成。

返回值

类型:bool 如果 wait 为 false 且回调正在等待取消注册,则返回 false。 否则返回 true。

备注

在时间敏感型线程上调用此函数不安全。 有关详细信息,请参阅时间敏感型线程
此函数取消注册由 XStorePackageLicenseLostCallback 定义的回调函数。 使用 XStoreRegisterPackageLicenseLost 生成的相同 XTaskQueueRegistrationToken 来取消注册回调函数。 为避免内存泄漏,每个使用 XStoreRegisterPackageLicenseLost 注册的函数在不再需要回调函数时必须通过 XStoreUnregisterPackageLicenseLost 取消注册。 有关使用示例,请参阅 XStoreAcquireLicenseForPackageAsync

要求

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

概念文档

另请参阅

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