msixdynamicdependency.h 标头

动态依赖项 API 使用此标头。

msixdynamicdependency.h 包含以下编程接口:

函数

 
MddAddPackageDependency

使用 MddTryCreatePackageDependency 方法添加前面创建的框架包依赖项的运行时引用,其中包含指定的选项。 此方法成功返回后,应用可以激活类型和使用框架包中的内容。
MddDeletePackageDependency

使用 MddTryCreatePackageDependency 方法删除之前创建的框架包依赖项的安装时间引用。 如果其他应用不依赖于框架包,此方法会通知 OS 删除框架包是安全的。
MddGetGenerationId

返回包图的当前生成 ID。
MddGetIdForPackageDependencyContext

返回指定上下文句柄的包依赖项。
MddGetResolvedPackageFullNameForPackageDependency

返回要解析包依赖项时使用的包全名。 此函数不会将包添加到调用进程的包图中。
MddRemovePackageDependency

从当前进程的包图中删除已解析的包依赖项 (,即使用 MddAddPackageDependency 函数) 添加的框架包依赖项的运行时引用。
MddTryCreatePackageDependency

使用指定的包系列名称、最低版本和其他条件为当前应用的框架包依赖项创建安装时引用。

枚举

 
MddAddPackageDependencyOptions

定义使用 MddAddPackageDependency 函数向框架包添加运行时引用时可以应用的选项。
MddCreatePackageDependencyOptions

定义使用 MddTryCreatePackageDependency 函数创建包依赖项时可以应用的选项。
MddPackageDependencyLifetimeKind

指定指示用于定义包依赖项生存期的项目类型的值。
MddPackageDependencyProcessorArchitectures

定义使用 MddTryCreatePackageDependency 函数创建的框架包依赖项的处理器体系结构。