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

另请参阅

TryCreatePackageDependency

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