現在のプロセスのパッケージ グラフから解決済みのパッケージ依存関係を削除します (つまり、MddAddPackageDependency 関数を使用して追加されたフレームワーク パッケージ依存関係のランタイム参照)。
構文
void MddRemovePackageDependency(
MDD_PACKAGEDEPENDENCY_CONTEXT packageDependencyContext
) noexcept;
パラメーター
packageDependencyContext
型: PACKAGEDEPENDENCY_CONTEXT
削除するパッケージ依存関係のハンドル。
戻り値
型: HRESULT
関数が成功した場合は、ERROR_SUCCESSを返します。 それ以外の場合、関数はエラー コードを返します。 考えられるエラー コードは次のとおりです。
リターン コード | 説明 |
---|---|
無効な引数エラー (E_INVALIDARG) | packageDependencyContext パラメーターは、入力時に NULL です。 |
注釈
この関数は、DLL などの読み込まれたリソースをアンロードしません。 パッケージの依存関係を削除した後も、パッケージから読み込まれたファイルは引き続き使用できます。 今後のファイル解決では、削除されたパッケージの依存関係が表示されなくなります。
このメソッドの呼び出しが成功すると、MddGetGenerationId によって返される生成 ID 値変更されます。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 バージョン 1809 (Windows App SDK 1.0 以降を使用) |
ヘッダー | msixdynamicdependency.h |
こちらもご覧ください
MddAddPackageDependency の