msixdynamicdependency.h 标头
动态依赖项 API 使用此标头。
msixdynamicdependency.h 包含以下编程接口:
函数
MddAddPackageDependency 使用 MddTryCreatePackageDependency 方法添加前面创建的框架包依赖项的运行时引用,其中包含指定的选项。 此方法成功返回后,应用可以激活类型和使用框架包中的内容。 |
MddDeletePackageDependency 使用 MddTryCreatePackageDependency 方法删除之前创建的框架包依赖项的安装时间引用。 如果其他应用不依赖于框架包,此方法会通知 OS 删除框架包是安全的。 |
MddGetGenerationId 返回包图的当前生成 ID。 |
MddGetIdForPackageDependencyContext 返回指定上下文句柄的包依赖项。 |
MddGetResolvedPackageFullNameForPackageDependency 返回要解析包依赖项时使用的包全名。 此函数不会将包添加到调用进程的包图中。 |
MddRemovePackageDependency 从当前进程的包图中删除已解析的包依赖项 (,即使用 MddAddPackageDependency 函数) 添加的框架包依赖项的运行时引用。 |
MddTryCreatePackageDependency 使用指定的包系列名称、最低版本和其他条件为当前应用的框架包依赖项创建安装时引用。 |
枚举
MddAddPackageDependencyOptions 定义使用 MddAddPackageDependency 函数向框架包添加运行时引用时可以应用的选项。 |
MddCreatePackageDependencyOptions 定义使用 MddTryCreatePackageDependency 函数创建包依赖项时可以应用的选项。 |
MddPackageDependencyLifetimeKind 指定指示用于定义包依赖项生存期的项目类型的值。 |
MddPackageDependencyProcessorArchitectures 定义使用 MddTryCreatePackageDependency 函数创建的框架包依赖项的处理器体系结构。 |