Прочитать на английском

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


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

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

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

Интерфейсы

 
IAppxAppInstallerReader

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Предоставляет объектную модель только для чтения для пакетов пакетов.
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

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

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

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

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

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

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

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

Предоставляет доступ к значениям атрибутов зависимости пакета main.
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

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