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


Упаковка, развертывание и запрос приложений Магазина Windows

Обзор технологии упаковки, развертывания и запроса приложений Магазина Windows.

Чтобы разработать упаковку, развертывание и запрос приложений Магазина Windows, вам потребуются следующие заголовки:

Рекомендации по программированию для этой технологии см. в следующих руководствах.

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

 
AddPackageDependencyOptions

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

Определяет параметры (версия 2), которые можно применить при добавлении зависимости пакета.
AppPolicyClrCompat

Перечисление AppPolicyClrCompat указывает тип приложения процесса, чтобы определить, следует ли включить частное отражение и /или сделать управляемые объекты гибкими.
AppPolicyCreateFileAccess

Перечисление AppPolicyCreateFileAccess указывает, имеет ли процесс полный или ограниченный доступ к устройствам ввода-вывода (файл, файловый поток, каталог, физический диск, том, буфер консоли, ленточный диск, ресурс связи, почтовый канал и канал).
AppPolicyLifecycleManagement

Перечисление AppPolicyLifecycleManagement указывает, управляет ли процесс жизненным циклом или нет.
AppPolicyMediaFoundationCodecLoading

Перечисление AppPolicyMediaFoundationCodecLoading указывает, позволяет ли политика процесса загружать подключаемые модули, отличные от Windows (сторонних производителей).
AppPolicyProcessTerminationMethod

Перечисление AppPolicyProcessTerminationMethod указывает метод, используемый для завершения процесса.
AppPolicyShowDeveloperDiagnostic

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

Перечисление AppPolicyThreadInitializationType указывает тип инициализации, которая должна быть автоматически выполнена для процесса при создании потока beginthread[ex].
AppPolicyWindowingModel

Перечисление AppPolicyWindowingModel указывает, используется ли процесс на основе CoreWindow или на основе HWND модели окна.
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

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

Определяет параметры, которые можно применить при создании зависимости пакета с помощью функции TryCreatePackageDependency.
PackageDependencyLifetimeKindd

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

Определяет архитектуры процессора для зависимости пакета платформы, создаваемой с помощью функции TryCreatePackageDependency.
PackageOrigin

Указывает источник пакета.
PackagePathType

Указывает тип извлекаемой папки пакета.

Функции

 
AddAutomaticFile

Добавляет файлы в автоматическую группу содержимого в карте группы контента.
AddAutomaticGroup

Добавляет автоматическую группу контента на карту группы контента.
AddExternalPackageReference

Добавляет ссылку на внешний пакет пакета.
AddExternalPackageReference

Добавляет ссылку в пакет пакета пакета во внешний пакет приложения.
AddExternalPackageReference

Добавляет ссылку в зашифрованном пакете пакета во внешний пакет приложения. (IAppxEncryptedBundleWriter2.AddExternalPackageReference)
AddExternalPackageReference

Добавляет ссылку в зашифрованном пакете пакета во внешний пакет приложения. (IAppxEncryptedBundleWriter3.AddExternalPackageReference)
AddPackageDependency

Разрешает ранее определенную процедуру PackageDependency в определенный пакет и добавляет его в граф пакета вызывающего процесса. После добавления зависимостей другие методы загрузки кода (например, LoadLibrary и CoCreateInstance) могут найти двоичные файлы в разрешенном пакете.
AddPackageDependency2

Разрешает ранее определенную зависимость пакета к конкретному пакету и добавляет его в граф пакета вызова. После добавления зависимостей другие методы загрузки кода (например, LoadLibrary и CoCreateInstance) могут найти двоичные файлы в разрешенном пакете.
AddPackageReference

Добавляет ссылку на необязательный пакет приложения или файл полезных данных в пакете приложений. (IAppxBundleWriter3.AddPackageReference)
AddPackageReference

Добавляет ссылку на необязательный пакет приложения или файл полезных данных в пакете приложений. (IAppxBundleWriter4.AddPackageReference)
AddPayloadFile

Добавляет новый полезный файл в пакет приложения.
AddPayloadFileEncrypted

Добавляет новый зашифрованный файл полезных данных в пакет appx.
AddPayloadFiles

Добавляет один или несколько полезных файлов в пакет приложения.
AddPayloadFilesEncrypted

Добавляет один или несколько полезных файлов в зашифрованный пакет приложения.
AddPayloadPackage

Добавляет новый пакет приложения в пакет. (IAppxBundleWriter.AddPayloadPackage)
AddPayloadPackage

Добавляет новый пакет приложения в пакет. (IAppxBundleWriter4.AddPayloadPackage)
AddPayloadPackageEncrypted

Шифрует новый пакет полезных данных в пакет. (IAppxEncryptedBundleWriter.AddPayloadPackageEncrypted)
AddPayloadPackageEncrypted

Шифрует новый пакет полезных данных в пакет. (IAppxEncryptedBundleWriter3.AddPayloadPackageEncrypted)
AppPolicyGetClrCompat

Извлекает значение, указывающее тип приложения процесса, чтобы определить, следует ли включить частное отражение и /или сделать управляемые объекты гибкими.
AppPolicyGetCreateFileAccess

Извлекает значение, указывающее, имеет ли процесс полный или ограниченный доступ к устройствам ввода-вывода (файловый поток, файловый поток, каталог, физический диск, том, буфер консоли, ленточный диск, ресурс связи, mailslot и канал).
AppPolicyGetLifecycleManagement

Извлекает значение, указывающее, можно ли приостановить или возобновить процесс диспетчером жизненного цикла процессов (PLM).
AppPolicyGetMediaFoundationCodecLoading

Извлекает значение, указывающее, позволяет ли политика процесса загружать подключаемые модули, отличные от Windows (сторонних производителей). Можно использовать значение, чтобы решить, разрешать ли подключаемые модули, отличные от Windows (сторонних производителей).
AppPolicyGetProcessTerminationMethod

Извлекает метод, используемый для завершения процесса.
AppPolicyGetShowDeveloperDiagnostic

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

Извлекает тип инициализации, которая должна выполняться автоматически для процесса при запуске[ex] создает поток.
AppPolicyGetWindowingModel

Извлекает значение, указывающее, используется ли процесс на основе CoreWindow или модель на основе HWND. Можно использовать значение, чтобы решить, как зарегистрировать уведомления об изменении состояния окна (изменен размер, видимость и т. д.).
закрыть

Завершает пакет, записывая файлы следов в конце пакета и закрывая выходной поток записи. (IAppxBundleWriter.Close)
закрыть

Завершает пакет, записывая файлы следов в конце пакета и закрывая выходной поток записи. (IAppxBundleWriter3.Close)
закрыть

Записывает в пакет файлы манифеста пакета и блочного пространства.
закрыть

Закрывает и завершает записанный поток пакетов.
закрыть

Записывает файлы места в конце пакета приложения и закрывает выходной поток объекта записи пакетов.
закрыть

Закрывает выходной поток объекта записи пакетов.
ClosePackageInfo

Закрывает ссылку на указанные сведения о пакете.
ComparePublisher

Сравнивает указанного издателя с издателем, определенным в манифесте.
CreateAppInstallerReader

Создает экземпляр IAppInstallerReader с необязательным параметром для указания ожидаемого дайджеста для файла установщика приложений.
CreateBlockMapReader

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

Создает объект манифеста пакета только для чтения из автономного потока в AppxBundleManifest.xml.
CreateBundleReader

Создает объект пакета только для чтения, который считывает его содержимое из объекта IStream.
CreateBundleReader2

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

Создает объект пакета только для записи, в который можно добавить пакеты приложений.
CreateContentGroupMapReader

Создает IAppxContentGroupMapReader.
CreateContentGroupMapWriter

Создает IAppxContentGroupMapWriter.
CreateDeltaPackage

Создает разностный пакет из различий в обновленном пакете и базовом пакете.
CreateDeltaPackageUsingBaselineBlockMap

Создает разностный пакет из различий в обновленном пакете и базовой карты блоков.
CreateEncryptedBundleReader

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

Создает объект пакета только для чтения, в который можно добавить зашифрованные пакеты приложений Windows, с необязательным параметром для указания ожидаемого дайджеста для зашифрованного пакета.
CreateEncryptedBundleWriter

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

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

Создает новый экземпляр IAppxPackageReader для чтения зашифрованных пакетов.
CreateEncryptedPackageReader2

Создает новый экземпляр IAppxPackageReader для чтения зашифрованных пакетов с необязательным параметром для указания ожидаемого дайджеста для пакета.
CreateEncryptedPackageWriter

Создает новый экземпляр IAppxEncryptedPackageWriter. (IAppxEncryptionFactory.CreateEncryptedPackageWriter)
CreateEncryptedPackageWriter

Создает новый экземпляр IAppxEncryptedPackageWriter. (IAppxEncryptionFactory2.CreateEncryptedPackageWriter)
CreateEncryptedPackageWriter

Создает новый экземпляр IAppxEncryptedPackageWriter. (IAppxEncryptionFactory3.CreateEncryptedPackageWriter)
CreateManifestReader

Создает объектную модель манифеста только для чтения из содержимого, предоставленного IStream.
CreateManifestReader2

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

Создает средство чтения пакетов только для чтения из содержимого, предоставленного IStream. Этот метод не проверяет цифровую подпись.
CreatePackageReader2

Создает средство чтения пакетов только для чтения из содержимого, предоставленного IStream, с необязательным параметром для указания ожидаемого дайджеста для пакета.
CreatePackageWriter

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

Создает IAppxSourceContentGroupMapReader.
CreateValidatedBlockMapReader

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

Создает незашифрованный пакет приложений Windows из зашифрованного.
DecryptPackage

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

Удаляет ссылку на время установки для зависимости пакета платформы, созданной ранее с помощью метода TryCreatePackageDependency. Этот метод сообщает ОС, что он безопасно удалить пакет платформы, если другие приложения не имеют зависимости от него.
EncryptBundle

Создает зашифрованный пакет приложений Windows из незашифрованного. (IAppxEncryptionFactory.EncryptBundle)
EncryptBundle

Создает зашифрованный пакет приложений Windows из незашифрованного. (IAppxEncryptionFactory3.EncryptBundle)
EncryptPackage

Создает зашифрованный пакет приложения Windows из незашифрованного. (IAppxEncryptionFactory.EncryptPackage)
EncryptPackage

Создает зашифрованный пакет приложения Windows из незашифрованного. (IAppxEncryptionFactory3.EncryptPackage)
EncryptPackage

Создает зашифрованный пакет приложения Windows из незашифрованного. (IAppxEncryptionFactory4.EncryptPackage)
FindPackagesByPackageFamily

Находит пакеты с указанным именем семейства для текущего пользователя.
FormatApplicationUserModelId

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

Возвращает перечислитель, который выполняет итерацию через приложения, определенные в манифесте.
GetApplicationUserModelId

Возвращает идентификатор пользовательской модели приложения для указанного процесса.
GetApplicationUserModelIdFromToken

Возвращает идентификатор пользовательской модели приложения для указанного маркера.
GetAppUserModelId

Возвращает идентификатор пользовательской модели приложения.
GetArchitecture

Возвращает архитектуру процессора, определенную в манифесте. (IAppxManifestPackageId.GetArchitecture)
GetArchitecture2

Возвращает архитектуру процессора, определенную в манифесте. (IAppxManifestPackageId2.GetArchitecture2)
GetAutomaticGroups

Возвращает автоматические группы контента из карты группы контента.
GetAutomaticGroups

Возвращает автоматические группы контента из карты исходной группы контента.
GetBlockMap

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

Извлекает объектную модель карты блоков пакета.
GetBlocks

Извлекает перечислитель для обхода блоков файла, указанного в карте блоков.
GetBoolValue

Возвращает значение указанного логического элемента в разделе свойств.
GetCapabilities

Возвращает список возможностей, запрошенных пакетом.
GetCompressedSize

Извлекает сжатый размер блока.
GetCompressionOption

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

Извлекает тип контента файла.
GetCurrent

Возвращает блок в текущей позиции перечислителя.
GetCurrent

Возвращает файл в текущей позиции перечислителя.
GetCurrent

Возвращает необязательные сведения о пакете в текущей позиции перечислителя.
GetCurrent

Возвращает элемент< пакета >в текущей позиции перечислителя.
GetCurrent

Возвращает файл из группы содержимого в текущей позиции перечислителя.
GetCurrent

Возвращает группу содержимого в текущей позиции перечислителя.
GetCurrent

Возвращает файл полезных данных в текущей позиции перечислителя.
GetCurrent

Возвращает приложение в текущей позиции перечислителя.
GetCurrent

Возвращает возможность устройства в текущей позиции перечислителя.
GetCurrent

Возвращает элемент <> MainPackageDependency в текущей позиции перечислителя.
GetCurrent

Возвращает пакет зависимостей в текущей позиции перечислителя.
GetCurrent

Возвращает ресурс в текущей позиции перечислителя.
GetCurrentApplicationUserModelId

Возвращает идентификатор пользовательской модели приложения для текущего процесса.
GetCurrentPackageFamilyName

Возвращает имя семейства пакетов для вызывающего процесса.
GetCurrentPackageFullName

Возвращает полное имя пакета для вызывающего процесса.
GetCurrentPackageId

Возвращает идентификатор пакета (идентификатор) для вызывающего процесса.
GetCurrentPackageInfo

Возвращает сведения о пакете для вызывающего процесса. (GetCurrentPackageInfo)
GetCurrentPackageInfo2

Возвращает сведения о пакете для вызывающего процесса. (GetCurrentPackageInfo2)
GetCurrentPackagePath

Возвращает путь пакета для вызывающего процесса. (GetCurrentPackagePath)
GetCurrentPackagePath2

Возвращает путь пакета для вызывающего процесса. (GetCurrentPackagePath2)
GetDeviceCapabilities

Возвращает перечислитель, который выполняет итерацию с помощью возможностей устройства, определенных в манифесте.
GetDigest

Получает указатель на LPWSTR, содержащий представление объекта упаковки приложения, управляемого соответствующим интерфейсом.
GetFile

Извлекает данные, соответствующие файлу на карте блоков с указанным именем файла.
GetFileName

Извлекает атрибут имени файла <OptionalBundle>.
GetFileName

Извлекает атрибут имени файла пакета.
GetFiles

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

Возвращает файлы из группы содержимого.
GetFootprintFile

Извлекает указанный тип файла следа из пакета.
GetFootprintFile

Извлекает файл следа из пакета.
GetHasCurrent

Определяет, существует ли блок в текущей позиции перечислителя.
GetHasCurrent

Определяет, существует ли файл в текущей позиции перечислителя. (IAppxBlockMapFilesEnumerator.GetHasCurrent)
GetHasCurrent

Определяет, есть ли необязательные сведения о пакете в текущей позиции перечислителя.
GetHasCurrent

Определяет, есть ли в перечислителе больше элементов.
GetHasCurrent

Определяет, существует ли файл в текущей позиции перечислителя. (IAppxContentGroupFilesEnumerator.GetHasCurrent)
GetHasCurrent

Определяет, существует ли группа контента в текущей позиции перечислителя.
GetHasCurrent

Определяет, есть ли полезные данные в текущей позиции перечислителя.
GetHasCurrent

Определяет, есть ли приложение в текущей позиции перечислителя.
GetHasCurrent

Определяет, существует ли возможность устройства в текущей позиции перечислителя.
GetHasCurrent

Определяет, существует ли элемент <MainPackageDependency> в текущей позиции перечислителя.
GetHasCurrent

Определяет, существует ли зависимость пакета в текущей позиции перечислителя.
GetHasCurrent

Определяет, существует ли ресурс в текущей позиции перечислителя.
GetHash

Извлекает хэш-значение блока.
GetHashMethod

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

Возвращает зависимость пакета для указанного дескриптора контекста.
GetIsDefaultApplicablePackage

Определяет, является ли пакет приложения применимым по умолчанию.
GetIsNonQualifiedResourcePackage

Определяет, является ли пакет приложения не квалифицированным пакетом ресурсов.
GetIsNonQualifiedResourcePackage

Запрашивает, является ли пакет приложения не квалифицированным пакетом ресурсов.
GetIsOptionalPackage

Определяет, является ли пакет необязательным.
GetIsPackageReference

Определяет, хранится ли пакет в пакете приложений или является ли он ссылкой на пакет.
GetLocalFileHeaderSize

Извлекает размер заголовка ZIP-файла связанного zip-файла.
GetMainPackageDependencies

Возвращает основной перечислитель зависимостей пакета.
GetMainPackageName

Возвращает имя основного пакета из необязательного пакета.
GetManifest

Извлекает объект манифеста только для чтения из пакета.
GetManifest

Извлекает объектную модель манифеста приложения пакета.
GetMaxMajorVersionTested

Возвращает максимальное число основных версий протестированного пакета, совместимого с текущим пакетом.
GetMaxVersionTested

Возвращает максимальную версию, проверенную из AppxManifest.xml.
GetMinVersion

Возвращает минимальную версию пакета, для которого текущий пакет имеет зависимость.
GetMinVersion

Возвращает минимальную версию семейства целевых устройств из AppxManifest.xml.
GetName

Извлекает имя связанного zip-файла.
GetName

Возвращает имя группы содержимого.
GetName

Извлекает имя файла, включая путь относительно корневого каталога пакета.
GetName

Возвращает имя зависимостей основного пакета от AppxManifest.xml.
GetName

Возвращает имя пакета, для которого текущий пакет имеет зависимость.
GetName

Возвращает имя пакета, как определено в манифесте.
GetName

Возвращает имя семейства целевых устройств из AppxManifest.xml..
GetOffset

Извлекает смещение пакета относительно начала пакета.
GetOptionalBundles

Извлекает объект, представляющий элемент <OptionalBundles> в корневом элементе <Bundle>.
GetPackageApplicationIds

Возвращает идентификаторы приложений в указанном пакете.
GetPackageDependencies

Возвращает перечислитель, который выполняет итерацию зависимостей, определенных в манифесте.
GetPackageFamilyName

Возвращает имя семейства пакетов зависимостей основного пакета от AppxManifest.xml.
GetPackageFamilyName

Возвращает имя семейства пакетов.
GetPackageFamilyName

Возвращает имя семейства пакетов для указанного процесса.
GetPackageFamilyNameFromToken

Возвращает имя семейства пакетов для указанного маркера.
GetPackageFullName

Возвращает полное имя пакета.
GetPackageFullName

Возвращает полное имя пакета для указанного процесса.
GetPackageFullNameFromToken

Возвращает полное имя пакета для указанного маркера.
GetPackageId

Извлекает объект, представляющий удостоверение <OptionalBundle>.
GetPackageId

Извлекает объект, представляющий удостоверение пакета приложения.
GetPackageId

Извлекает объект, представляющий элемент< Identity >в корневом элементе <Bundle>.
GetPackageId

Возвращает идентификатор пакета, определенный в манифесте.
GetPackageId

Возвращает идентификатор пакета (идентификатор) для указанного процесса.
GetPackageInfo

Возвращает сведения о пакете для указанного пакета. (GetPackageInfo)
GetPackageInfo2

Возвращает сведения о пакете для указанного пакета. (GetPackageInfo2)
GetPackageInfoItems

Извлекает необязательные пакеты в пакете.
GetPackageInfoItems

Извлекает перечислитель по всем элементам< пакета >в элементе< пакетов >.
GetPackagePath

Возвращает путь для указанного пакета.
GetPackagePathByFullName

Возвращает путь к указанному пакету. (GetPackagePathByFullName)
GetPackagePathByFullName2

Возвращает путь к указанному пакету. (GetPackagePathByFullName2)
GetPackagesByPackageFamily

Возвращает пакеты с указанным именем семейства для текущего пользователя.
GetPackageType

Извлекает тип пакета, представленный сведениями о пакете.
GetPayloadFile

Извлекает полезный файл из пакета.
GetPayloadFiles

Извлекает перечислитель, который выполняет итерацию по файлам полезных данных в пакете.
GetPayloadPackage

Извлекает объект appx-файла для пакета полезных данных с указанным именем файла.
GetPayloadPackages

Извлекает перечислитель, который выполняет итерацию по списку всех полезных пакетов в пакете.
GetPrerequisite

Возвращает указанное условие, определенное в манифесте пакета.
GetProperties

Возвращает свойства пакета, как определено в манифесте.
GetPublisher

Возвращает издателя зависимостей основного пакета от AppxManifest.xml.
GetPublisher

Возвращает имя издателя, создавшего пакет, от которого зависит текущий пакет.
GetPublisher

Возвращает имя издателя пакета, как определено в манифесте.
GetQualifiedResources

Возвращает перечислитель, который выполняет итерацию с помощью квалифицированных ресурсов, определенных в манифесте.
GetRequiredGroup

Возвращает требуемую группу содержимого из карты группы контента.
GetRequiredGroup

Возвращает требуемую группу контента из карты исходной группы контента.
GetResolvedPackageFullNameForPackageDependency

Возвращает полное имя пакета, которое будет использоваться при разрешении зависимости пакета. Эта функция не добавляет пакет в граф обработки.
GetResourceId

Возвращает идентификатор ресурса пакета, как определено в манифесте.
GetResources

Извлекает перечислитель, который выполняет итерацию всех элементов <Resource>, определенных в манифесте пакета приложения.
GetResources

Возвращает перечислитель, который выполняет итерацию по ресурсам, определенным в манифесте.
GetSize

Извлекает размер пакета в байтах.
GetSize

Извлекает несжатый размер файла.
GetStagedPackageOrigin

Возвращает источник указанного пакета.
GetStagedPackagePathByFullName

Получает путь к указанному поэтапному пакету. (GetStagedPackagePathByFullName)
GetStagedPackagePathByFullName2

Получает путь к указанному поэтапному пакету. (GetStagedPackagePathByFullName2)
GetStream

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

Возвращает необработанный XML-документ без предварительной обработки.
GetStream

Возвращает поток только для чтения, содержащий несжатое содержимое файла.
GetStream

Возвращает необработанный xml-анализ и чтение средства чтения манифеста.
GetStringValue

Возвращает значение строкового элемента в разделе метаданных приложения манифеста.
GetStringValue

Возвращает значение указанного строкового элемента в разделе свойств.
GetUncompressedSize

Извлекает несжатый размер связанного zip-файла.
GetVersion

Возвращает версию пакета, как определено в манифесте.
GetXmlDom

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

Перемещает позицию перечислителя к следующему блоку.
MoveNext

Перемещает позицию перечислителя в следующий файл. (IAppxBlockMapFilesEnumerator.MoveNext)
MoveNext

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

Перемещает положение перечислителя к следующему элементу <Package>.
MoveNext

Перемещает позицию перечислителя в следующий файл. (IAppxContentGroupFilesEnumerator.MoveNext)
MoveNext

Перемещает позицию перечислителя в следующую группу содержимого.
MoveNext

Перемещает позицию перечислителя к следующему файлу полезных данных.
MoveNext

Перемещает позицию перечислителя к следующему приложению.
MoveNext

Перемещает позицию перечислителя до следующей возможности устройства.
MoveNext

Перемещает позицию перечислителя к следующему <элементу MainPackageDependency>.
MoveNext

Перемещает положение перечислителя к следующей зависимости пакета.
MoveNext

Перемещает положение перечислителя к следующему ресурсу.
OpenPackageInfoByFullName

Открывает сведения о пакете указанного пакета.
PackageFamilyNameFromFullName

Возвращает имя семейства пакетов для указанного полного имени пакета.
PackageFamilyNameFromId

Возвращает имя семейства пакетов для указанного идентификатора пакета.
PackageFullNameFromId

Возвращает полное имя пакета для указанного идентификатора пакета (ID).
PackageIdFromFullName

Возвращает идентификатор пакета (идентификатор) для указанного полного имени пакета.
PackageNameAndPublisherIdFromFamilyName

Возвращает имя пакета и идентификатор издателя для указанного имени семейства пакетов.
ParseApplicationUserModelId

Деконструирует идентификатор пользовательской модели приложения в имя семейства пакетов и относительный идентификатор приложения (PRAID).
RemovePackageDependency

Удаляет разрешенную зависимость пакета из графа пакета текущего процесса (т. е. ссылка на время выполнения для зависимости пакета платформы, добавленной с помощью функции AddPackageDependency).
TryCreatePackageDependency

Создает ссылку на время установки для зависимости пакета платформы для текущего приложения, используя указанное имя семейства пакетов, минимальную версию и дополнительные критерии.
UpdateEncryptedPackage

Обновляет зашифрованный пакет приложения.
UpdatePackage

Обновляет пакет приложения.
UpdatePackageManifest

Обновляет манифест пакета приложения.
ValidateFileHash

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

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

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

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

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

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

Интерфейсы

 
IAppxAppInstallerReader

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Представляет сведения об идентификации пакета, такие как имя, версия и издатель.
PACKAGE_INFO

Представляет сведения об идентификации пакета, которые включают идентификатор пакета, полное имя и расположение установки.
PACKAGE_VERSION

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