deletePackageDependency 函数 (appmodel.h)
删除前面使用 TryCreatePackageDependency 方法创建的框架包依赖项的安装时引用。 此方法通知 OS,如果没有其他应用依赖于框架包,可以安全地删除框架包。
语法
HRESULT DeletePackageDependency(
PCWSTR packageDependencyId
);
参数
packageDependencyId
类型: PCWSTR
要删除的包依赖项的 ID。
返回值
返回代码 | 说明 |
---|---|
E_INVALIDARG | packageDependencyId 参数在输入时为 NULL。 |
注解
删除包依赖项通常在卸载应用时完成。 如果通过 tryCreatePackageDependency 函数的 lifetimeArtifact 参数 (删除包依赖项的生存期项目) ,则隐式删除包依赖项。 可以删除其他包未引用的包依赖项。
如果包依赖项是使用 CreatePackageDependencyOptions_ScopeIsSystem 创建的,则此函数的调用方必须具有管理权限。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 11 (10.0.22000.0) |
标头 | appmodel.h |