Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Этот заголовок используется упаковкой, развертыванием и запросом приложений Магазина Windows. Дополнительные сведения см. в следующем разделе:
appmodel.h содержит следующие интерфейсы программирования:
Функции
|
AddPackageDependency Разрешает ранее определенную процедуру PackageDependency в определенный пакет и добавляет его в граф пакета вызывающего процесса. После добавления зависимостей другие методы загрузки кода (например, LoadLibrary и CoCreateInstance) могут найти двоичные файлы в разрешенном пакете. |
|
AddPackageDependency2 Разрешает ранее определенную зависимость пакета к конкретному пакету и добавляет его в граф пакета вызова. После добавления зависимостей другие методы загрузки кода (например, LoadLibrary и CoCreateInstance) могут найти двоичные файлы в разрешенном пакете. |
|
AppPolicyGetClrCompat Извлекает значение, указывающее тип приложения процесса, чтобы определить, следует ли включить частное отражение и /или сделать управляемые объекты гибкими. |
|
AppPolicyGetCreateFileAccess Извлекает значение, указывающее, имеет ли процесс полный или ограниченный доступ к устройствам ввода-вывода (файловый поток, файловый поток, каталог, физический диск, том, буфер консоли, ленточный диск, ресурс связи, mailslot и канал). |
|
AppPolicyGetLifecycleManagement Извлекает значение, указывающее, можно ли приостановить или возобновить процесс диспетчером жизненного цикла процессов (PLM). |
|
AppPolicyGetMediaFoundationCodecLoading Извлекает значение, указывающее, позволяет ли политика процесса загружать подключаемые модули, отличные от Windows (сторонних производителей). Можно использовать значение, чтобы решить, разрешать ли подключаемые модули, отличные от Windows (сторонних производителей). |
|
AppPolicyGetProcessTerminationMethod Извлекает метод, используемый для завершения процесса. |
|
AppPolicyGetShowDeveloperDiagnostic Извлекает метод, используемый для обработки сведений о разработчике, таких как утверждения, пользователю. |
|
AppPolicyGetThreadInitializationType Извлекает тип инициализации, которая должна выполняться автоматически для процесса при запуске[ex] создает поток. |
|
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 Возвращает полное имя пакета для указанного идентификатора пакета (ID). |
|
PackageIdFromFullName Возвращает идентификатор пакета (идентификатор) для указанного полного имени пакета. |
|
PackageNameAndPublisherIdFromFamilyName Возвращает имя пакета и идентификатор издателя для указанного имени семейства пакетов. |
|
ParseApplicationUserModelId Деконструирует идентификатор пользовательской модели приложения в имя семейства пакетов и относительный идентификатор приложения (PRAID). |
|
RemovePackageDependency Удаляет разрешенную зависимость пакета из графа пакета текущего процесса (т. е. ссылка на время выполнения для зависимости пакета платформы, добавленной с помощью функции AddPackageDependency). |
|
TryCreatePackageDependency Создает ссылку на время установки для зависимости пакета платформы для текущего приложения, используя указанное имя семейства пакетов, минимальную версию и дополнительные критерии. |
|
VerifyApplicationUserModelId Проверяет, является ли идентификатор пользовательской модели приложения синтаксически допустимым. |
|
VerifyPackageFamilyName Проверяет, является ли имя семейства пакетов синтаксически допустимым. |
|
VerifyPackageFullName Проверяет, является ли полное имя пакета синтаксически допустимым. |
|
VerifyPackageId Проверяет, является ли идентификатор пакета синтаксически допустимым. |
|
VerifyPackageRelativeApplicationId Проверяет, является ли идентификатор приложения относительным пакетом синтаксически допустимым. |
Структуры
|
PACKAGE_ID Представляет сведения об идентификации пакета, такие как имя, версия и издатель. |
|
PACKAGE_INFO Представляет сведения об идентификации пакета, которые включают идентификатор пакета, полное имя и расположение установки. |
|
PACKAGE_VERSION Представляет сведения о версии пакета. |
Перечисления
|
AddPackageDependencyOptions Определяет параметры, которые можно применить при добавлении зависимости пакета. |
|
AddPackageDependencyOptions2 Определяет параметры (версия 2), которые можно применить при добавлении зависимости пакета. |
|
AppPolicyClrCompat Перечисление AppPolicyClrCompat указывает тип приложения процесса, чтобы определить, следует ли включить частное отражение и /или сделать управляемые объекты гибкими. |
|
AppPolicyCreateFileAccess Перечисление AppPolicyCreateFileAccess указывает, имеет ли процесс полный или ограниченный доступ к устройствам ввода-вывода (файл, файловый поток, каталог, физический диск, том, буфер консоли, ленточный диск, ресурс связи, почтовый канал и канал). |
|
AppPolicyLifecycleManagement Перечисление AppPolicyLifecycleManagement указывает, управляет ли процесс жизненным циклом или нет. |
|
AppPolicyMediaFoundationCodecLoading Перечисление AppPolicyMediaFoundationCodecLoading указывает, позволяет ли политика процесса загружать подключаемые модули, отличные от Windows (сторонних производителей). |
|
AppPolicyProcessTerminationMethod Перечисление AppPolicyProcessTerminationMethod указывает метод, используемый для завершения процесса. |
|
AppPolicyShowDeveloperDiagnostic Перечисление AppPolicyShowDeveloperDiagnostic указывает метод, используемый для обработки сведений разработчика, таких как утверждения, пользователю. |
|
AppPolicyThreadInitializationType Перечисление AppPolicyThreadInitializationType указывает тип инициализации, которая должна быть автоматически выполнена для процесса при создании потока beginthread[ex]. |
|
AppPolicyWindowingModel Перечисление AppPolicyWindowingModel указывает, используется ли процесс на основе CoreWindow или на основе HWND модели окна. |
|
CreatePackageDependencyOptions Определяет параметры, которые можно применить при создании зависимости пакета с помощью функции TryCreatePackageDependency. |
|
PackageDependencyLifetimeKindd Указывает значения, указывающие тип артефакта, который используется для определения времени существования зависимости пакета. |
|
PackageDependencyProcessorArchitectures Определяет архитектуры процессора для зависимости пакета платформы, создаваемой с помощью функции TryCreatePackageDependency. |
|
PackageOrigin Указывает источник пакета. |
|
PackagePathType Указывает тип извлекаемой папки пакета. |