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