XPackageDetails
包含有关安装的详细信息。
语法
typedef struct XPackageDetails {
const char* packageIdentifier;
XVersion version;
XPackageKind kind;
const char* displayName;
const char* description;
const char* publisher;
const char* storeId;
bool installing;
uint32_t index;
uint32_t count;
bool ageRestricted;
const char* titleID;
} XPackageDetails
成员
packageIdentifier
类型:const char*
唯一标识磁盘上安装的包的字符串。 有关包标识符的详细信息,请参阅可下载内容 (DLC) 的管理和授权。
version
类型:XVersion
要安装的包的版本。
kind
类型:XPackageKind
指示包是应用包还是内容包的值。
displayName
类型:const char*
显示名称。
description
类型:const char*
包的说明。
publisher
类型:const char*
包的发布者。
storeId
类型:const char*
产品的唯一 ID。
installing
类型:bool
指示包是否当前正在安装的布尔值。
index
类型:uint32_t
每个枚举包的值均会递增。 在包安装时,index 为 0。
count
类型:uint32_t
可枚举的程序包总数。 在包安装时,count 为 1。
年龄限制
类型:bool
一个布尔值,指示包是否对所有已登录用户的当前联合进行存在时长限制。 装载存在时长受限的包将触发用户的家长同意提示。
titleID
类型:const char*
游戏的 TitleID。 对于 DLL,它将为空。 格式:十六进制,正好 8 位数字,大写,前面没有“0x”。
备注
XPackageDetails
结构向函数 XPackageEnumeratePackages 和 XPackageInstalledCallback 提供了有关包安装的详细信息。
XPackageDetails
仅在回调范围内有效。 如果需要保留任何数据,请在从回调返回之前复制它。
有关将打包技术用于 Xbox One 游戏的信息,请参阅打包概述。 有关创建 XVC 包的步骤的信息,请参阅开始为 Xbox 主机打包游戏。
要求
头文件:XPackage.h
支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机
另请参阅
可下载内容 (DLC) 包概述
XPackageEnumeratePackages
XPackageInstalledCallback
XPackage