DeletePackageDependency 函数 (appmodel.h)

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

Syntax

HRESULT DeletePackageDependency(
  PCWSTR packageDependencyId
);

参数

packageDependencyId

类型:PCWSTR

要删除的包依赖项的 ID。

返回值

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

注解

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

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

要求

Requirement 价值
最低支持的客户端 Windows 11 (10.0.22000.0 中引入)
Header appmodel.h
Library OneCoreUAP.Lib

另请参阅

TryCreatePackageDependency

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