msixdynamicdependency.h ヘッダー
このヘッダーは、Dynamic Dependency APIによって使用されます。
msixdynamicdependency.h には、次のプログラミング インターフェイスが含まれています。
関数
MddAddPackageDependency の MddTryCreatePackageDependency メソッドを使用して、指定したオプションを使用して、前に作成したフレームワーク パッケージ依存関係のランタイム参照を追加します。 このメソッドが正常に戻った後、アプリは型をアクティブ化し、フレームワーク パッケージのコンテンツを使用できます。 |
MddDeletePackageDependency の MddTryCreatePackageDependency メソッドを使用して、前に作成したフレームワーク パッケージ依存関係のインストール時参照を削除します。 このメソッドは、他のアプリに依存関係がない場合は、フレームワーク パッケージを削除しても安全であることを OS に通知します。 |
MddGetGenerationId の パッケージ グラフの現在の世代 ID を返します。 |
MddGetIdForPackageDependencyContext の 指定したコンテキスト ハンドルのパッケージ依存関係を返します。 |
MddGetResolvedPackageFullNameForPackageDependency の パッケージの依存関係を解決する場合に使用されるパッケージの完全な名前を返します。 この関数は、呼び出し元プロセスのパッケージ グラフにパッケージを追加しません。 |
MddRemovePackageDependency の 現在のプロセスのパッケージ グラフから解決済みのパッケージの依存関係を削除します (つまり、MddAddPackageDependency 関数を使用して追加されたフレームワーク パッケージ依存関係の実行時参照)。 |
MddTryCreatePackageDependency の 指定したパッケージ ファミリ名、最小バージョン、および追加の条件を使用して、現在のアプリのフレームワーク パッケージ依存関係のインストール時参照を作成します。 |
列挙型
MddAddPackageDependencyOptions の MddAddPackageDependency 関数を使用してフレームワーク パッケージにランタイム参照を追加するときに適用できるオプションを定義します。 |
MddCreatePackageDependencyOptions MddTryCreatePackageDependency 関数を使用してパッケージの依存関係を作成するときに適用できるオプションを定義します。 |
MddPackageDependencyLifetimeKind の パッケージの依存関係の有効期間を定義するために使用される成果物の種類を示す値を指定します。 |
MddPackageDependencyProcessorArchitectures の MddTryCreatePackageDependency 関数を使用して作成するフレームワーク パッケージ依存関係のプロセッサ アーキテクチャを定義します。 |