DeletePackageDependency 函式 (appmodel.h)
使用 TryCreatePackageDependency 方法,刪除您稍早建立之架構套件相依性的安裝時間參考。 如果其他應用程式沒有相依性,這個方法會通知 OS 移除架構套件是安全的。
語法
HRESULT DeletePackageDependency(
PCWSTR packageDependencyId
);
參數
packageDependencyId
類型: PCWSTR
要移除之套件相依性標識碼。
傳回值
傳回碼 | 描述 |
---|---|
E_INVALIDARG | packageDependencyId 參數在輸入時為 NULL。 |
備註
拿掉套件相依性通常會在卸載應用程式時完成。 如果套件的存留期成品 (透過 TryCreatePackageDependency 函式的 lifetimeArtifact 參數指定,則會隱含移除套件相依性) 。 其他套件未參考的套件相依性是可移除的。
如果使用 CreatePackageDependencyOptions_ScopeIsSystem建立套件相依性,此函式的呼叫端必須具有系統管理許可權。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 11 (於 10.0.22000.0) |
標頭 | appmodel.h |