Заголовок appmodel.h
Этот заголовок используется при упаковке, развертывании и запросе приложений Магазина Windows. Дополнительные сведения см. в разделе:
appmodel.h содержит следующие программные интерфейсы:
AddPackageDependency Разрешает ранее определенную зависимость PackageDependency к конкретному пакету и добавляет ее в граф пакетов вызывающего процесса. После добавления зависимости другие методы загрузки кода (например, LoadLibrary и CoCreateInstance) могут найти двоичные файлы в разрешенном пакете. |
AppPolicyGetClrCompat Извлекает значение, указывающее тип приложения процесса, чтобы можно было определить, следует ли включить частное отражение и (или) сделать управляемые объекты гибкими. |
AppPolicyGetCreateFileAccess Извлекает значение, указывающее, имеет ли процесс полный или ограниченный доступ к устройствам ввода-вывода (файл, файловый поток, каталог, физический диск, том, буфер консоли, ленточный накопитель, ресурс связи, почтовый слопот и канал). |
AppPolicyGetLifecycleManagement Извлекает значение, указывающее, может ли диспетчер жизненного цикла процессов (PLM) приостановить или возобновить процесс. |
AppPolicyGetMediaFoundationCodecLoading Извлекает значение, указывающее, позволяет ли политика процесса загружать подключаемые модули, не относящиеся к Windows (сторонние). Вы можете использовать это значение, чтобы решить, разрешать ли использовать подключаемые модули, не относящиеся к Windows (сторонние). |
AppPolicyGetProcessTerminationMethod Извлекает метод, используемый для завершения процесса. |
AppPolicyGetShowDeveloperDiagnostic Извлекает метод, используемый для процесса, чтобы предоставить пользователю сведения от разработчика, например утверждения. |
AppPolicyGetThreadInitializationType Извлекает тип инициализации, которая должна автоматически выполняться для процесса, когда beginthread[например] создает поток. |
AppPolicyGetWindowingModel Извлекает значение, указывающее, использует ли процесс модель окон на основе CoreWindow или HWND. Вы можете использовать значение , чтобы решить, как регистрировать уведомления об изменении состояния окна (изменение размера, изменение видимости и т. д.). |
ClosePackageInfo Закрывает ссылку на указанные сведения о пакете. |
DeletePackageDependency Удаляет ссылку во время установки для зависимости пакета платформы, созданной ранее с помощью метода TryCreatePackageDependency. Этот метод информирует ОС о том, что пакет платформы можно удалить, если от него не зависят никакие другие приложения. |
FindPackagesByPackageFamily Находит пакеты с указанным именем семейства для текущего пользователя. |
FormatApplicationUserModelId Создает идентификатор модели пользователя приложения на основе имени семейства пакетов и идентификатора приложения относительно пакета (PRAID). |
GetApplicationUserModelId Возвращает идентификатор модели пользователя приложения для указанного процесса. |
GetApplicationUserModelIdFromToken Возвращает идентификатор модели пользователя приложения для указанного маркера. |
GetCurrentApplicationUserModelId Возвращает идентификатор модели пользователя приложения для текущего процесса. |
GetCurrentPackageFamilyName Возвращает имя семейства пакетов для вызывающего процесса. |
GetCurrentPackageFullName Возвращает полное имя пакета для вызывающего процесса. |
GetCurrentPackageId Возвращает идентификатор пакета для вызывающего процесса. |
GetCurrentPackageInfo Возвращает сведения о пакете для вызывающего процесса. (GetCurrentPackageInfo) |
GetCurrentPackageInfo2 Возвращает сведения о пакете для вызывающего процесса. (GetCurrentPackageInfo2) |
GetCurrentPackagePath Возвращает путь к пакету для вызывающего процесса. (GetCurrentPackagePath) |
GetCurrentPackagePath2 Возвращает путь к пакету для вызывающего процесса. (GetCurrentPackagePath2) |
GetIdForPackageDependencyContext Возвращает зависимость пакета для указанного дескриптора контекста. |
GetPackageApplicationIds Возвращает идентификаторы приложений в указанном пакете. |
GetPackageFamilyName Возвращает имя семейства пакетов для указанного процесса. |
GetPackageFamilyNameFromToken Возвращает имя семейства пакетов для указанного маркера. |
GetPackageFullName Возвращает полное имя пакета для указанного процесса. |
GetPackageFullNameFromToken Возвращает полное имя пакета для указанного токена. |
GetPackageId Возвращает идентификатор пакета для указанного процесса. |
GetPackageInfo Возвращает сведения о пакете для указанного пакета. (GetPackageInfo) |
GetPackageInfo2 Возвращает сведения о пакете для указанного пакета. (GetPackageInfo2) |
GetPackagePath Возвращает путь к указанному пакету. |
GetPackagePathByFullName Возвращает путь к указанному пакету. (GetPackagePathByFullName) |
GetPackagePathByFullName2 Возвращает путь к указанному пакету. (GetPackagePathByFullName2) |
GetPackagesByPackageFamily Возвращает пакеты с указанным именем семейства для текущего пользователя. |
GetResolvedPackageFullNameForPackageDependency Возвращает полное имя пакета, которое будет использоваться при разрешении зависимости пакета. Эта функция не добавляет пакет в граф процесса. |
GetStagedPackageOrigin Возвращает источник указанного пакета. |
GetStagedPackagePathByFullName Возвращает путь к указанному промежуточному пакету. (GetStagedPackagePathByFullName) |
GetStagedPackagePathByFullName2 Возвращает путь к указанному промежуточному пакету. (GetStagedPackagePathByFullName2) |
OpenPackageInfoByFullName Открывает сведения о пакете указанного пакета. |
PackageFamilyNameFromFullName Возвращает имя семейства пакетов для указанного полного имени пакета. |
PackageFamilyNameFromId Возвращает имя семейства пакетов для указанного идентификатора пакета. |
PackageFullNameFromId Возвращает полное имя пакета для указанного идентификатора пакета. |
PackageIdFromFullName Возвращает идентификатор пакета для указанного полного имени пакета. |
PackageNameAndPublisherIdFromFamilyName Возвращает имя пакета и идентификатор издателя для указанного имени семейства пакетов. |
ParseApplicationUserModelId Деконструирует идентификатор модели пользователя приложения на имя семейства пакетов и идентификатор приложения относительно пакета (PRAID). |
RemovePackageDependency Удаляет разрешенную зависимость пакета из графа пакета текущего процесса (то есть ссылку времени выполнения на зависимость пакета платформы, добавленную с помощью функции AddPackageDependency). |
TryCreatePackageDependency Создает ссылку во время установки для зависимости пакета платформы для текущего приложения, используя указанное имя семейства пакетов, минимальную версию и дополнительные условия. |
PACKAGE_ID Представляет идентификационные сведения пакета, такие как имя, версия и издатель. |
PACKAGE_INFO Представляет сведения об идентификации пакета, включая идентификатор пакета, полное имя и расположение установки. |
PACKAGE_VERSION Представляет сведения о версии пакета. |
AddPackageDependencyOptions Определяет параметры, которые могут применяться при добавлении зависимости пакета. |
AppPolicyClrCompat Перечисление AppPolicyClrCompat указывает тип приложения процесса, чтобы можно было определить, следует ли включить частное отражение или сделать управляемые объекты гибкими. |
AppPolicyCreateFileAccess Перечисление AppPolicyCreateFileAccess указывает, имеет ли процесс полный или ограниченный доступ к устройствам ввода-вывода (файл, файловый поток, каталог, физический диск, том, буфер консоли, ленточный накопитель, ресурс связи, mailslot и канал). |
AppPolicyLifecycleManagement Перечисление AppPolicyLifecycleManagement указывает, управляется ли процесс жизненным циклом. |
AppPolicyMediaFoundationCodecLoading Перечисление AppPolicyMediaFoundationCodecLoading указывает, разрешает ли политика процесса загружать подключаемые модули, не относящиеся к Windows (сторонние). |
AppPolicyProcessTerminationMethod Перечисление AppPolicyProcessTerminationMethod указывает метод, используемый для завершения процесса. |
AppPolicyShowDeveloperDiagnostic Перечисление AppPolicyShowDeveloperDiagnostic указывает метод, используемый для процесса для отображения пользователю сведений от разработчика, таких как утверждения. |
AppPolicyThreadInitializationType Перечисление AppPolicyThreadInitializationType указывает тип инициализации, которая должна автоматически выполняться для процесса, когда beginthread[ex] создает поток. |
AppPolicyWindowingModel Перечисление AppPolicyWindowingModel указывает, использует ли процесс модель окон на основе CoreWindow или HWND. |
CreatePackageDependencyOptions Определяет параметры, которые могут применяться при создании зависимости пакета с помощью функции TryCreatePackageDependency. |
PackageDependencyLifetimeKind Задает значения, указывающие тип артефакта, используемого для определения времени существования зависимости пакета. |
PackageDependencyProcessorArchitectures Определяет архитектуры процессора для зависимости пакета платформы, создаваемой с помощью функции TryCreatePackageDependency. |
PackageOrigin Указывает источник пакета. |
PackagePathType Указывает тип извлекаемой папки пакета. |