刪除您稍早使用 TryCreatePackageDependency 方法建立之架構套件相依性的安裝時間參考。 此方法會通知 OS,如果沒有其他應用程式相依於架構套件,則移除架構套件是安全的。
語法
HRESULT DeletePackageDependency(
PCWSTR packageDependencyId
);
參數
packageDependencyId
類型: PCWSTR
要移除的套件相依性識別碼。
返回值
| 回傳碼 | Description |
|---|---|
| E_INVALIDARG | packageDependencyId 參數在輸入時為 Null。 |
備註
移除套件相依性通常會在卸載應用程式時完成。 如果套件相依性是透過 TryCreatePackageDependency 函式的 lifetimeArtifact 參數指定,則會隱含移除套件相依性。 其他套件未參照的套件相依性可以移除。
如果套件相依性是使用 CreatePackageDependencyOptions_ScopeIsSystem 建立,則此函式的呼叫端必須具有系統管理許可權。
需求
| Requirement | 價值觀 |
|---|---|
| 最低支援的用戶端 | Windows 11 (在 10.0.22000.0 中引進) |
| Header | appmodel.h |
| Library | OneCoreUAP.Lib |