次の方法で共有


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 以降)
Header msixdynamicdependency.h

こちらもご覧ください

MddTryCreatePackageDependency

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