Skip to main content

XPackageEnumerateChunkAvailability

检查安装程序包并枚举与指定选择器匹配的所有区块的可用性。

语法

参数

packageIdentifier   _In_z_
类型:char*
唯一标识磁盘上已安装程序包的字符串。有关程序包标识符的详细信息,请参阅管理和许可可下载内容 (DLC) type   _In_
类型:XPackageChunkSelectorType
要枚举的属性类型。 context   _In_
类型:void*
要传递给 callback 参数中指定的回调的上下文。 callback   _In_
类型:XPackageChunkAvailabilityCallback*
在完成时要调用的回调。

返回值

类型:HRESULT HRESULT 成功或错误代码。

备注

此函数在时间敏感线程上调用不安全。有关详细信息,请参阅时间敏感线程
XPackageEnumerateChunkAvailability 用于检查程序包并枚举特定类型所有选择器的可用性。例如,使用 XPackageChunkSelectorType::Language 调用此函数将枚举程序包中的所有语言属性及其可用性。 在下面的示例中,一款游戏会显示其支持的所有语言,并允许用户安装或删除某种语言。为此,游戏将查询程序包以确定哪些语言可用以及它们是否已安装。

要求

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

概念性文档

另请参阅

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