DismPackageInfo 结构
描述详细的包信息,例如用于安装包的客户端、包的安装日期和时间以及支持信息。
语法
typedef struct _DismPackageInfo {
PCWSTR PackageName;
DismPackageFeatureState PackageState;
DismReleaseType ReleaseType;
SYSTEMTIME InstallTime;
BOOL Applicable;
PCWSTR Copyright;
PCWSTR Company;
SYSTEMTIME CreationTime;
PCWSTR DisplayName;
PCWSTR Description;
PCWSTR InstallClient;
PCWSTR InstallPackageName;
SYSTEMTIME LastUpdateTime;
PCWSTR ProductName;
PCWSTR ProductVersion;
DismRestartType RestartRequired;
DismFullyOfflineInstallableType FullyOffline;
PCWSTR SupportInformation;
DismCustomProperty *CustomProperty;
UINT CustomPropertyCount;
DismFeature *Feature;
UINT FeatureCount;
} DismPackageInfo;
成员
PackageName
包的名称。
PackageState
DismPackageFeatureState 枚举值,例如 DismStateResolved。
ReleaseType
DismReleaseType 枚举值,例如 DismReleaseTypeUpdate。
InstallTime
包的安装日期和时间。 此字段是基于服务主计算机的本地时间。
适用于
如果包适用于映像,则为 TRUE;否则为 FALSE。
版权
包的版权信息。
Company
发布包的公司。
CreationTime
创建包的日期和时间。 此字段是本地时间,基于创建包的计算机的时区。
DisplayName
包的显示名称。
说明
包的用途说明。
InstallClient
安装此包的客户端。
InstallPackageName
安装此包的客户端。
LastUpdateTime
上次更新此包的日期和时间。 此字段是基于服务主计算机的本地时间。
ProductName
此包的产品名称。
ProductVersion
此包的产品版本。
RestartRequired
DismRestartType 枚举值,用于描述在联机映像上安装包后是否需要重启。
FullyOffline
DismFullyOfflineInstallableType 枚举值,用于描述是否可以在不启动映像的情况下脱机安装包。
SupportInformation
一个字符串,用于列出此包的其他支持信息。
CustomProperty
DismCustomProperty 结构数组,用于表示包的自定义属性。
CustomPropertyCount
CustomProperty 数组中的元素数。
功能
DismFeature 结构数组,用于表示包中的功能。
FeatureCount
Feature 数组中的元素数。
要求
要求 | 说明 |
---|---|
支持的主机平台 | DISM API 可在 Windows 评估和部署工具包 (Windows ADK) 支持的任何操作系统上使用。 有关详细信息,请参阅 Windows ADK 技术参考。 |
支持的映像平台 | Windows 7、Windows Server 2008 R2、Windows PE 3.0、Windows 8、Windows Server 2012、Windows 预安装环境 (Windows PE) 4.0、Windows 8.1、Windows Server 2012 R2、Windows 10、Windows Server 2016 |
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
标头 | DismAPI.h |