MddTryCreatePackageDependency メソッドを使用して、前に作成したフレームワーク パッケージ依存関係のインストール時参照を削除します。 このメソッドは、他のアプリに依存関係がない場合は、フレームワーク パッケージを削除しても安全であることを OS に通知します。
構文
void MddDeletePackageDependency(
PCWSTR packageDependencyId
) noexcept;
パラメーター
packageDependencyId
型: PCWSTR
削除するパッケージ依存関係の ID。
戻り値
リターン コード | 説明 |
---|---|
無効な引数エラー (E_INVALIDARG) | packageDependencyId パラメーターは、入力時に NULL です。 |
注釈
パッケージの依存関係の削除は、通常、アプリがアンインストールされるときに行われます。 パッケージの依存関係は、(MddTryCreatePackageDependency 関数の lifetimeArtifact パラメーターを使用して指定された) 有効期間成果物が削除されると、暗黙的に削除されます。 他のパッケージによって参照されていないパッケージの依存関係は削除される可能性があります。
ScopeIsSystem を使用してパッケージの依存関係が作成された場合、この関数の呼び出し元には管理特権必要があります。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 バージョン 1809 (Windows App SDK 1.0 以降を使用) |
ヘッダー | msixdynamicdependency.h |
こちらもご覧ください
MddTryCreatePackageDependency の