MddDeletePackageDependency 函数 (msixdynamicdependency.h)

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

语法

void MddDeletePackageDependency(
  PCWSTR packageDependencyId
) noexcept;

参数

packageDependencyId

类型: PCWSTR

要删除的包依赖项的 ID。

返回值

返回代码 说明
E_INVALIDARG packageDependencyId 参数在输入时为 NULL。

注解

删除包依赖项通常在卸载应用时完成。 如果包依赖项 (通过 MddTryCreatePackageDependency 函数的 lifetimeArtifact 参数指定) ,则会隐式删除包依赖项。 其他包未引用的包依赖项可删除。

如果包依赖项是使用 ScopeIsSystem 创建的,则此函数的调用方必须具有管理权限。

要求

要求
最低受支持的客户端 使用 Windows 应用 SDK 1.0 或更高版本的 Windows 10 版本 1809 ()
标头 msixdynamicdependency.h

另请参阅

MddTryCreatePackageDependency

使用动态依赖项 API 在运行时引用 MSIX 包