次の方法で共有


MddDeletePackageDependency 関数 (msixdynamicdependency.h)

MddTryCreatePackageDependency メソッドを使用して、前に作成したフレームワーク パッケージ依存関係のインストール時参照を削除します。 このメソッドは、他のアプリに依存関係がない場合は、フレームワーク パッケージを削除しても安全であることを OS に通知します。

構文

void MddDeletePackageDependency(
  PCWSTR packageDependencyId
) noexcept;

パラメーター

packageDependencyId

型: PCWSTR

削除するパッケージ依存関係の ID。

戻り値

リターン コード 説明
無効な引数エラー (E_INVALIDARG) packageDependencyId パラメーターは、入力時に NULL です。

注釈

パッケージの依存関係の削除は、通常、アプリがアンインストールされるときに行われます。 パッケージの依存関係は、(MddTryCreatePackageDependency 関数の lifetimeArtifact パラメーターを使用して指定された) 有効期間成果物が削除されると、暗黙的に削除されます。 他のパッケージによって参照されていないパッケージの依存関係は削除される可能性があります。

ScopeIsSystem を使用してパッケージの依存関係が作成された場合、この関数の呼び出し元には管理特権必要があります。

必要条件

要件 価値
サポートされる最小クライアント Windows 10 バージョン 1809 (Windows App SDK 1.0 以降を使用)
ヘッダー msixdynamicdependency.h

こちらもご覧ください

MddTryCreatePackageDependency

動的依存関係 API を使用して実行時に MSIX パッケージを参照