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 |