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