Поделиться через


заголовок msixdynamicdependency.h

Этот заголовок используется API динамической зависимости.

msixdynamicdependency.h содержит следующие интерфейсы программирования:

Функции

 
mddAddPackageDependency

Добавляет ссылку во время выполнения для зависимости пакета платформы, созданной ранее с помощью метода MddTryCreatePackageDependency, с указанными параметрами. После успешного возвращения этого метода приложение может активировать типы и использовать содержимое из пакета платформы.
mddDeletePackageDependency

Удаляет ссылку на время установки для зависимости пакета платформы, созданной ранее с помощью метода MddTryCreatePackageDependency. Этот метод сообщает ОС, что он безопасно удалить пакет платформы, если другие приложения не имеют зависимости от него.
MddGetGenerationId

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

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

Возвращает полное имя пакета, которое будет использоваться при разрешении зависимости пакета. Эта функция не добавляет пакет в граф пакетов вызывающего процесса.
mddRemovePackageDependency

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

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

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

 
mddAddPackageDependencyOptions

Определяет параметры, которые можно применить при добавлении ссылки во время выполнения в пакет платформы с помощью функции MddAddPackageDependency.
mddCreatePackageDependencyOptions

Определяет параметры, которые можно применить при создании зависимости пакета с помощью функции MddTryCreatePackageDependency.
MddPackageDependencyLifetimeKindd

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

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