Skip to main content

XPackageUninstallPackage

卸载给定的包。

语法

参数

packageIdentifier   _In_z_
类型:char*
用于在磁盘上唯一标识已安装包的字符串。有关包标识符的详细信息,请参阅管理和授权可下载内容 (DLC)

返回值

类型:bool Bool 用于指示包是否已成功卸载。

备注

此函数在时间敏感型线程上调用不安全。有关详细信息,请参阅时间敏感型线程
XPackageUninstallPackage 卸载给定的包。所提供的包标识符将从 XPackageEnumeratePackages 或其他返回包标识符的 API 中返回。如果包已被卸载,XPackageUninstallPackage 将返回 true;如果无法卸载包,则返回 false。 包卸载失败的原因包括:
  • 包正在使用中。例如,它是游戏当前已装载的 DLC 包。
  • 游戏正在 xCloud 服务器上运行。包的安装和删除由服务器环境负责。
在以下示例中,XPackageUninstallPackage 用于卸载包以为用户释放磁盘空间。

要求

头文件: XPackage.h 库: xgameruntime.lib 支持的平台: Windows、XBOX One 系列主机和 XBOX Series 主机

概念文档

另请参阅

XPackage
流式安装和智能交付
最后修改于 2026年8月24日