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


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

Представляет файл в схеме блоков.

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

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

Методы

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

 
IAppxBlockMapFile::GetBlocks

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

Извлекает размер заголовка локального ZIP-файла связанного элемента ZIP-файла.
IAppxBlockMapFile::GetName

Извлекает имя связанного элемента ZIP-файла.
IAppxBlockMapFile::GetUncompressedSize

Извлекает несжатый размер связанного элемента ZIP-файла.
IAppxBlockMapFile::ValidateFileHash

Проверяет содержимое файла по хэшам, хранящимся в элементах блока для этого файла карты блоков.

Комментарии

Интерфейс IAppxBlockMapFile предоставляет объектную модель только для чтения, которая представляет файлы на карте блоков. Файлы представлены в файле карты блоков с помощью элемента File . Атрибуты файла и хэши блоков можно получить из элемента File . Хэши блоков можно получить из интерфейса IAppxBlockMapBlock .

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

Требования

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

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

IAppxBlockMapBlock

IAppxBlockMapBlocksEnumerator

IAppxBlockMapFilesEnumerator

IAppxBlockMapReader

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