Поделиться через


Интерфейс IAppxBlockMapReader (appxpackaging.h)

Представляет объектную модель только для чтения для карт блоков, которая предоставляет доступ к атрибутам файла и хэшам блоков.

Наследование

Интерфейс IAppxBlockMapReader наследуется от интерфейса IUnknown . IAppxBlockMapReader также имеет следующие типы элементов:

Методы

Интерфейс IAppxBlockMapReader содержит следующие методы.

 
IAppxBlockMapReader::GetFile

Извлекает данные, соответствующие файлу в сопоставлении блоков с указанным именем файла.
IAppxBlockMapReader::GetFiles

Извлекает перечислитель для обхода файлов, перечисленных в схеме блоков.
IAppxBlockMapReader::GetHashMethod

Извлекает универсальный код ресурса (URI) для хэш-алгоритма, используемого для создания хэшей блоков в схеме блоков.
IAppxBlockMapReader::GetStream

Извлекает поток, доступный только для чтения, который представляет XML-содержимое карты блоков.

Комментарии

IAppxBlockMapReader представляет корневой элемент BlockMap карты блоков. Элементы File являются дочерними элементами элемента BlockMap .

Этот объект можно получить с помощью метода CreateBlockMapReader или CreateValidatedBlockMapReader интерфейса IAppxFactory или метода GetBlockMap интерфейса IAppxPackageReader .

Пример кода см. в примере запроса пакета приложения и манифеста приложения.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header appxpackaging.h

См. также раздел

IAppxBlockMapBlock

IAppxBlockMapBlocksEnumerator

IAppxBlockMapFile

IAppxBlockMapFilesEnumerator

Запрос пакета приложения и примера манифеста приложения