заголовок msixdynamicdependency.h
Этот заголовок используется API динамической зависимости.
msixdynamicdependency.h содержит следующие интерфейсы программирования:
Функции
mddAddPackageDependency Добавляет ссылку во время выполнения для зависимости пакета платформы, созданной ранее с помощью метода MddTryCreatePackageDependency, с указанными параметрами. После успешного возвращения этого метода приложение может активировать типы и использовать содержимое из пакета платформы. |
mddDeletePackageDependency Удаляет ссылку на время установки для зависимости пакета платформы, созданной ранее с помощью метода MddTryCreatePackageDependency. Этот метод сообщает ОС, что он безопасно удалить пакет платформы, если другие приложения не имеют зависимости от него. |
MddGetGenerationId Возвращает идентификатор текущего поколения графа пакетов. |
mddGetIdForPackageDependencyContext Возвращает зависимость пакета для указанного дескриптора контекста. |
mddGetResolvedPackageFullNameForPackageDependency Возвращает полное имя пакета, которое будет использоваться при разрешении зависимости пакета. Эта функция не добавляет пакет в граф пакетов вызывающего процесса. |
mddRemovePackageDependency Удаляет разрешенную зависимость пакета из графа пакетов текущего процесса (т. е. ссылку на время выполнения для зависимости пакета платформы, которая была добавлена с помощью функции MddAddPackageDependency). |
mddTryCreatePackageDependency Создает ссылку на время установки для зависимости пакета платформы для текущего приложения, используя указанное имя семейства пакетов, минимальную версию и дополнительные критерии. |
Перечисления
mddAddPackageDependencyOptions Определяет параметры, которые можно применить при добавлении ссылки во время выполнения в пакет платформы с помощью функции MddAddPackageDependency. |
mddCreatePackageDependencyOptions Определяет параметры, которые можно применить при создании зависимости пакета с помощью функции MddTryCreatePackageDependency. |
MddPackageDependencyLifetimeKindd Указывает значения, указывающие тип артефакта, который используется для определения времени существования зависимости пакета. |
mddPackageDependencyProcessorArchitectures Определяет архитектуры процессора для зависимости пакета платформы, создаваемой с помощью функции MddTryCreatePackageDependency. |