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 |