次の方法で共有


DeletePackageDependency 関数 (appmodel.h)

TryCreatePackageDependency メソッドを使用して、前に作成したフレームワーク パッケージ依存関係のインストール時参照を削除します。 このメソッドは、他のアプリに依存関係がない場合は、フレームワーク パッケージを削除しても安全であることを OS に通知します。

構文

HRESULT DeletePackageDependency(
  PCWSTR packageDependencyId
);

パラメーター

packageDependencyId

型: PCWSTR

削除するパッケージ依存関係の ID。

戻り値

戻りコード Description
E_INVALIDARG packageDependencyId パラメーターは入力時に NULL です。

注釈

パッケージの依存関係の削除は、通常、アプリがアンインストールされるときに行われます。 パッケージの依存関係は、有効期間成果物 (TryCreatePackageDependency 関数の lifetimeArtifact パラメーターを使用して指定) が削除されると、暗黙的に削除されます。 他のパッケージによって参照されていないパッケージの依存関係は削除される可能性があります。

パッケージの依存関係が CreatePackageDependencyOptions_ScopeIsSystem を使用して作成された場合、この関数の呼び出し元には管理特権が必要です。

Requirements

Requirement 価値
サポートされる最小クライアント Windows 11 (10.0.22000.0 で導入)
Header appmodel.h
Library OneCoreUAP.Lib

こちらも参照ください

tryCreatePackageDependency

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