Заголовок msixdynamicdependency.h
Этот заголовок используется API динамической зависимости.
msixdynamicdependency.h содержит следующие программные интерфейсы:
Функции
MddAddPackageDependency Добавляет ссылку во время выполнения для зависимости пакета платформы, созданной ранее с помощью метода MddTryCreatePackageDependency с указанными параметрами. После успешного возврата этого метода приложение может активировать типы и использовать содержимое из пакета платформы. |
MddDeletePackageDependency Удаляет ссылку времени установки для зависимости пакета платформы, созданной ранее с помощью метода MddTryCreatePackageDependency. Этот метод информирует ОС о том, что пакет платформы можно удалить, если от него не зависят другие приложения. |
MddGetGenerationId Возвращает идентификатор текущего поколения графа пакетов. |
MddGetIdForPackageDependencyContext Возвращает зависимость пакета для указанного дескриптора контекста. |
MddGetResolvedPackageFullNameForPackageDependency Возвращает полное имя пакета, которое будет использоваться при разрешении зависимости пакета. Эта функция не добавляет пакет в граф пакетов вызывающего процесса. |
MddRemovePackageDependency Удаляет разрешенную зависимость пакета из графа пакетов текущего процесса (т. е. ссылку на время выполнения для зависимости пакета платформы, которая была добавлена с помощью функции MddAddPackageDependency). |
MddTryCreatePackageDependency Создает ссылку времени установки для зависимости пакета платформы для текущего приложения, используя указанное имя семейства пакетов, минимальную версию и дополнительные критерии. |
Перечисления
MddAddPackageDependencyOptions Определяет параметры, которые можно применить при добавлении ссылки во время выполнения в пакет платформы с помощью функции MddAddPackageDependency. |
MddCreatePackageDependencyOptions Определяет параметры, которые можно применить при создании зависимости пакета с помощью функции MddTryCreatePackageDependency. |
MddPackageDependencyLifetimeKind Указывает значения, указывающие тип артефакта, который используется для определения времени существования зависимости пакета. |
MddPackageDependencyProcessorArchitectures Определяет архитектуры процессора для зависимости пакета платформы, создаваемой с помощью функции MddTryCreatePackageDependency. |