MddDeletePackageDependency 函数 (msixdynamicdependency.h)

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

语法

void MddDeletePackageDependency(
  PCWSTR packageDependencyId
) noexcept;

参数

packageDependencyId

类型:PCWSTR

要删除的包依赖项的 ID。

返回值

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

注解

卸载应用时,通常会删除包依赖项。 如果包依赖项的生存期项目(通过 lifetimeArtifact 参数指定的 MddTryCreatePackageDependency 函数)将隐式删除。 无法删除其他包引用的包依赖项。

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

要求

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

另请参阅

MddTryCreatePackageDependency

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