IAppxManifestReader 接口 (appxpackaging.h)
表示包清单的对象模型,该模型提供用于访问清单元素和属性的方法。
继承
IAppxManifestReader 接口继承自 IUnknown 接口。 IAppxManifestReader 也具有以下类型的成员:
方法
IAppxManifestReader 接口具有这些方法。
IAppxManifestReader::GetApplications 获取一个枚举器,该枚举器循环访问清单中定义的应用程序。 |
IAppxManifestReader::GetCapabilities 获取包请求的功能列表。 |
IAppxManifestReader::GetDeviceCapabilities 获取一个枚举器,该枚举器循环访问清单中定义的设备功能。 |
IAppxManifestReader::GetPackageDependencies 获取循环访问清单中定义的依赖项的枚举器。 |
IAppxManifestReader::GetPackageId 获取清单中定义的包标识符。 |
IAppxManifestReader::GetPrerequisite 获取包清单中定义的指定先决条件。 |
IAppxManifestReader::GetProperties 获取清单中定义的包的属性。 |
IAppxManifestReader::GetResources 获取一个枚举器,该枚举器循环访问清单中定义的资源。 |
IAppxManifestReader::GetStream 获取由清单读取者分析和读取的原始 XML。 |
注解
请勿实现此对象。 请改用提供的实现。
此 IAppxManifestReader 对象分析和验证应用包清单,并以类型安全的方式公开清单中的元素和属性。 如果需要,此对象还可用于获取原始 XML 的基础 IStream 。
注意从Windows 8.1开始,建议不要再使用 IAppxManifestReader::GetResources 来仅循环访问清单中的语言值。 请改用 IAppxManifestReader2::GetResources ,因为它也会循环访问其他资源限定符,例如 Scale 和 DXFeatureLevel。
示例
有关示例,请参阅 快速入门:读取应用包清单信息。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
目标平台 | Windows |
标头 | appxpackaging.h |
另请参阅
IAppxManifestApplicationsEnumerator
IAppxManifestDeviceCapabilitiesEnumerator