mddDeletePackageDependency 函式 (msixdynamicdependency.h)
使用 MddTryCreatePackageDependency 方法刪除您稍早建立之架構套件相依性的安裝時間參考。 這個方法會通知作業系統,如果沒有其他應用程式相依於架構套件,則移除架構套件是安全的。
語法
void MddDeletePackageDependency(
PCWSTR packageDependencyId
) noexcept;
參數
packageDependencyId
類型: PCWSTR
要移除之封裝相依性標識碼。
傳回值
傳回碼 | 描述 |
---|---|
E_INVALIDARG | packageDependencyId 參數在輸入時為 NULL。 |
備註
卸載應用程式時,通常會移除套件相依性。 如果套件的存留期成品 (透過 MddTryCreatePackageDependency 函式的 lifetimeArtifact 參數指定,則會隱含移除套件相依性) 。 無法移除其他套件所參考的套件相依性。
如果使用 ScopeIsSystem 建立套件相依性,此函式的呼叫端必須具有系統管理許可權。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 版本 1809 (Windows 應用程式 SDK 1.0 或更新版本) |
標頭 | msixdynamicdependency.h |