MddRemovePackageDependency 関数 (msixdynamicdependency.h)

現在のプロセスのパッケージ グラフから解決済みのパッケージ依存関係を削除します (つまり、 MddAddPackageDependency 関数を使用して追加されたフレームワーク パッケージ依存関係の実行時参照)。

構文

void MddRemovePackageDependency(
  MDD_PACKAGEDEPENDENCY_CONTEXT packageDependencyContext
) noexcept;

パラメーター

packageDependencyContext

種類: PACKAGEDEPENDENCY_CONTEXT

削除するパッケージ依存関係のハンドル。

戻り値

型: HRESULT

関数が成功した場合は 、ERROR_SUCCESSを返します。 それ以外の場合、関数はエラー コードを返します。 考えられるエラー コードは次のとおりです。

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

注釈

この関数は、DLL などの読み込まれたリソースをアンロードしません。 パッケージの依存関係を削除した後も、パッケージから読み込まれたファイルは引き続き使用できます。 今後のファイル解決では、削除されたパッケージの依存関係が表示されません。

このメソッドの呼び出しが成功すると、 MddGetGenerationId によって返される生成 ID 値が変更されます。

要件

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

こちらもご覧ください

MddAddPackageDependency