MddDeletePackageDependency 関数 (msixdynamicdependency.h)

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

構文

void MddDeletePackageDependency(
  PCWSTR packageDependencyId
) noexcept;

パラメーター

packageDependencyId

種類: PCWSTR

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

戻り値

リターン コード 説明
E_INVALIDARG packageDependencyId パラメーターは、入力時に NULL です。

解説

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

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

要件

   
サポートされている最小のクライアント Windows 10 Version 1809 (Windows アプリ SDK 1.0 Preview 1 以降)
ヘッダー msixdynamicdependency.h

こちらもご覧ください

MddTryCreatePackageDependency

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