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 で導入) |
Header | appmodel.h |