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