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


заголовок appxpackaging.h

Этот заголовок используется упаковкой, развертыванием и запросом приложений Магазина Windows. Дополнительные сведения можно найти здесь

appxpackaging.h содержит следующие интерфейсы программирования:

Interfaces

 
IAppxAppInstallerReader

Предоставляет доступ к XML-DOM для файла установщика приложений.
IAppxBlockMapBlock

Интерфейс IAppxBlockMapBlock предоставляет объект только для чтения, представляющий отдельный блок внутри файла, содержащегося в файле карты блоков (AppxBlockMap.xml) для пакета приложения.
IAppxBlockMapBlocksEnumerator

Перечисляет блоки из карты блоков в одном файле.
IAppxBlockMapFile

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

Перечисляет файлы из карты блоков.
IAppxBlockMapReader

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

Создает объекты для чтения и записи пакетов пакетов.
IAppxBundleFactory2

Создает объекты для чтения и записи пакетов с возможностью указания ожидаемого дайджеста для файла пакета.
IAppxBundleFactory3

Создает объекты для чтения и записи пакетов, добавляя поддержку указания удаленного URI для содержимого пакета.
IAppxBundleManifestOptionalBundleInfo

Предоставляет объектную модель только для чтения для элемента <OptionalBundle> в манифесте пакета.
IAppxBundleManifestOptionalBundleInfoEnumerator

Перечисляет необязательные сведения о пакете.
IAppxBundleManifestPackageInfo

Предоставляет объектную модель только для чтения для элемента< пакета >пакета. (IAppxBundleManifestPackageInfo)
IAppxBundleManifestPackageInfo2

Предоставляет объектную модель только для чтения для элемента< пакета >пакета. (IAppxBundleManifestPackageInfo2)
IAppxBundleManifestPackageInfoEnumerator

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

Предоставляет объектную модель только для чтения для манифестов пакетов пакетов. (IAppxBundleManifestReader)
IAppxBundleManifestReader2

Предоставляет объектную модель только для чтения для манифестов пакетов пакетов. (IAppxBundleManifestReader2)
IAppxBundleReader

Предоставляет объектную модель только для чтения для пакетов пакетов.
IAppxBundleReader2

Предоставляет возможность получения экземпляра IAppxPackageReader для чтения пакетов.
IAppxBundleWriter

Предоставляет объектную модель только для записи для пакетов пакетов. (IAppxBundleWriter)
IAppxBundleWriter2

Предоставляет объектную модель только для записи для пакетов пакетов. (IAppxBundleWriter2)
IAppxBundleWriter3

Предоставляет объектную модель только для записи для пакетов пакетов. (IAppxBundleWriter3)
IAppxBundleWriter4

Предоставляет объектную модель только для записи для пакетов пакетов. (IAppxBundleWriter4)
IAppxContentGroup

Извлекает сведения о группе содержимого.
IAppxContentGroupFilesEnumerator

Перечисляет файлы в группах содержимого из карты группы контента.
IAppxContentGroupMapReader

Возвращает сведения о карте группы контента.
IAppxContentGroupMapWriter

Предоставляет объектную модель только для записи для карты группы контента.
IAppxContentGroupsEnumerator

Перечисляет группы контента из карты группы контента.
IAppxDigestProvider

Предоставляет API для получения представления строки дайджеста объекта упаковки приложения.
IAppxEncryptedBundleWriter

Предоставляет объектную модель только для записи для зашифрованных пакетов пакетов. (IAppxEncryptedBundleWriter)
IAppxEncryptedBundleWriter2

Предоставляет объектную модель только для записи для зашифрованных пакетов пакетов. (IAppxEncryptedBundleWriter2)
IAppxEncryptedBundleWriter3

Предоставляет объектную модель только для записи для зашифрованных пакетов пакетов. (IAppxEncryptedBundleWriter3)
IAppxEncryptedPackageWriter

Предоставляет объектную модель только для записи для зашифрованных пакетов приложений. (IAppxEncryptedPackageWriter)
IAppxEncryptedPackageWriter2

Предоставляет объектную модель только для записи для зашифрованных пакетов приложений. (IAppxEncryptedPackageWriter2)
IAppxEncryptionFactory

Создает объекты для шифрования, расшифровки, чтения и записи пакетов и пакетов.
IAppxEncryptionFactory2

Создает объекты для шифрования, расшифровки, чтения и записи пакетов приложений Windows. (IAppxEncryptionFactory2)
IAppxEncryptionFactory3

Создает объекты для шифрования, расшифровки, чтения и записи пакетов приложений Windows. (IAppxEncryptionFactory3)
IAppxEncryptionFactory4

Создает объекты для шифрования пакетов и пакетов приложений Windows.
IAppxEncryptionFactory5

Создает объекты для чтения зашифрованных пакетов и пакетов приложений Windows.
IAppxFactory

Создает объекты для чтения и написания пакетов приложений. (IAppxFactory)
IAppxFactory2

Создает объекты для чтения и написания пакетов приложений. (IAppxFactory2)
IAppxFactory3

Создает объекты для чтения и записи пакетов приложений, манифестов и файлов установщика приложений.
IAppxFactory4

IAppxFile

Извлекает сведения о полезных данных или файле следа в пакете.
IAppxFilesEnumerator

Перечисляет полезные файлы в пакете.
IAppxManifestApplication

Предоставляет доступ к значениям атрибутов приложения.
IAppxManifestApplicationsEnumerator

Перечисляет приложения, определенные в манифесте пакета.
IAppxManifestDeviceCapabilitiesEnumerator

Перечисляет возможности устройства, определенные в манифесте пакета.
IAppxManifestMainPackageDependenciesEnumerator

Перечисляет элементы <MainPackageDependency> из манифеста приложения.
IAppxManifestMainPackageDependency

Предоставляет доступ к значениям атрибутов зависимостей основного пакета.
IAppxManifestOptionalPackageInfo

Предоставляет доступ к значениям атрибутов необязательных сведений о пакете.
IAppxManifestPackageDependenciesEnumerator

Перечисляет зависимости пакета, определенные в манифесте пакета.
IAppxManifestPackageDependency

Описывает зависимость одного пакета от другого пакета. (IAppxManifestPackageDependency)
IAppxManifestPackageDependency2

Описывает зависимость одного пакета от другого пакета. (IAppxManifestPackageDependency2)
IAppxManifestPackageId

Предоставляет доступ к удостоверению пакета.
IAppxManifestPackageId2

Предоставляет доступ к удостоверению пакета приложения.
IAppxManifestProperties

Предоставляет доступ только для чтения к разделу свойств манифеста пакета.
IAppxManifestReader

Представляет объектную модель манифеста пакета, которая предоставляет методы для доступа к элементам и атрибутам манифеста. (IAppxManifestReader)
IAppxManifestReader2

Представляет объектную модель манифеста пакета, которая предоставляет методы для доступа к элементам и атрибутам манифеста. (IAppxManifestReader2)
IAppxManifestReader5

Представляет объектную модель манифеста пакета, которая предоставляет методы для доступа к элементам и атрибутам манифеста. (IAppxManifestReader5)
IAppxManifestReader6

Представляет объектную модель манифеста пакета, которая предоставляет методы для доступа к элементам и атрибутам манифеста. (IAppxManifestReader6)
IAppxManifestResourcesEnumerator

Перечисляет ресурсы, определенные в манифесте пакета.
IAppxManifestTargetDeviceFamily

Извлекает сведения о семействе целевых устройств из AppxManifest.xml.
IAppxPackageEditor

Предоставляет функциональные возможности для редактирования пакетов приложений.
IAppxPackageReader

Предоставляет объектную модель только для чтения для пакетов приложений.
IAppxPackageWriter

Предоставляет объектную модель только для записи для пакетов приложений. (IAppxPackageWriter)
IAppxPackageWriter2

Предоставляет объектную модель только для записи для пакетов приложений. (IAppxPackageWriter2)
IAppxPackageWriter3

Предоставляет объектную модель только для записи для пакетов приложений. (IAppxPackageWriter3)
IAppxSourceContentGroupMapReader

Получает сведения о карте исходной группы контента.

Структуры

 
APPX_ENCRYPTED_EXEMPTIONS

Файлы, исключенные из шифрования пакетов приложений Windows.
APPX_ENCRYPTED_PACKAGE_SETTINGS

Параметры для зашифрованных пакетов приложений Windows.
APPX_ENCRYPTED_PACKAGE_SETTINGS2

Зашифрованные параметры пакета приложения Windows.
APPX_KEY_INFO

Сведения о ключе пакета приложения Windows.
APPX_PACKAGE_SETTINGS

Представляет параметры пакета, используемые для создания пакета.
APPX_PACKAGE_WRITER_PAYLOAD_STREAM

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

Перечисления

 
APPX_BUNDLE_FOOTPRINT_FILE_TYPE

Указывает тип файла следа в пакете.
APPX_BUNDLE_PAYLOAD_PACKAGE_TYPE

Указывает тип пакета для объекта IAppxBundleManifestPackageInfo.
APPX_CAPABILITIES

Указывает возможности или привилегии, запрашиваемые пакетом.
APPX_COMPRESSION_OPTION

Указывает степень сжатия, используемую для хранения файла в пакете.
APPX_ENCRYPTED_PACKAGE_OPTIONS

Параметры зашифрованного пакета приложения.
APPX_FOOTPRINT_FILE_TYPE

Указывает тип файла следа в пакете.
APPX_PACKAGE_ARCHITECTURE

Задает архитектуры процессора, поддерживаемые пакетом. (APPX_PACKAGE_ARCHITECTURE)
APPX_PACKAGE_ARCHITECTURE2

Задает архитектуры процессора, поддерживаемые пакетом. (APPX_PACKAGE_ARCHITECTURE2)
APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_MANIFEST_OPTIONS

Параметры проверки манифеста приложения при обновлении манифеста.
APPX_PACKAGE_EDITOR_UPDATE_PACKAGE_OPTION

Параметры, используемые при обновлении пакета приложения.