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 |