IAppxBlockMapReader 接口 (appxpackaging.h)

表示块映射的只读对象模型,该模型提供对文件属性和块哈希的访问。

继承

IAppxBlockMapReader 接口继承自 IUnknown 接口。 IAppxBlockMapReader 还具有以下类型的成员:

方法

IAppxBlockMapReader 接口包含以下方法。

 
IAppxBlockMapReader::GetFile

检索与块映射中具有指定文件名的文件对应的数据。
IAppxBlockMapReader::GetFiles

检索用于遍历块映射中列出的文件的枚举器。
IAppxBlockMapReader::GetHashMethod

检索用于在块映射中创建块哈希的哈希算法的 URI。
IAppxBlockMapReader::GetStream

检索表示块映射的 XML 内容的只读流。

注解

IAppxBlockMapReader 表示块映射的 BlockMap 根元素。 File 元素是 BlockMap 元素的子元素。

可以使用 IAppxFactory 接口的 CreateBlockMapReaderCreateValidatedBlockMapReader 方法或 IAppxPackageReader 接口的 GetBlockMap 方法检索此对象。

有关代码示例,请参阅 查询应用包和应用清单示例

要求

要求
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
目标平台 Windows
标头 appxpackaging.h

另请参阅

IAppxBlockMapBlock

IAppxBlockMapBlocksEnumerator

IAppxBlockMapFile

IAppxBlockMapFilesEnumerator

查询应用包和应用清单示例