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

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

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

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

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

 
AddPackageDependencyOptions

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

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

Перечисление AppPolicyCreateFileAccess указывает, имеет ли процесс полный или ограниченный доступ к устройствам ввода-вывода (файл, файловый поток, каталог, физический диск, том, буфер консоли, ленточный накопитель, ресурс связи, mailslot и канал).
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.
PackageDependencyLifetimeKind

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

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

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

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

Функции

 
AddAutomaticFile

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

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

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

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

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

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

Разрешает ранее определенную зависимость PackageDependency к конкретному пакету и добавляет ее в граф пакета вызывающего процесса. После добавления зависимости другие методы загрузки кода (например, 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

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

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

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

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

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

Извлекает тип инициализации, который должен автоматически выполняться для процесса, когда beginthread[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

<Возвращает элемент Package> в текущей позиции перечислителя.
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

Извлекает атрибут <file-name объекта 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Возвращает издателя зависимости пакета main из 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

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

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

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

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

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

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

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

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

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

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

Интерфейсы

 
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

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

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

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

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