IMsmMerge2 インターフェイス (mergemod.h)
IMsmMerge インターフェイスと IMsmMerge2 インターフェイスは、Merge オブジェクトへのインターフェイスを提供します。IMsmMerge2 インターフェイスは、クライアント マージ ツールが新しい構成可能モジュール機能を利用する方法を提供します。 Mergemod.dll は、既存の CLSID の 2 番目のバージョンを介して、ビルド時に拡張機能へのアクセスを提供します。 この CLSID では、IMsmMerge インターフェイスを介して使用できる既存の機能がサポートされていますが、オブジェクト (および関連付けられているデュアル インターフェイス) での既定のインターフェイスは、IMsmMerge インターフェイスではなく IMsmMerge2 インターフェイスです。
このインターフェイスを要求しても、ツールは新しい機能を使用するようにコミットされません。 インターフェイスは、適切なインターフェイス呼び出しの標準バージョンと "Ex" バージョンの両方をサポートします。
Merge オブジェクトは、他の最上位オブジェクトへのアクセスを提供します。 COM が Mergemod.dll の関数にアクセスするために必要な自動化のサポートを読み込む前に、Merge オブジェクトを作成する必要があります。
継承
IMsmMerge2 インターフェイスは、IDispatch インターフェイスから継承されます。 IMsmMerge2 には、次の種類のメンバーもあります。
メソッド
IMsmMerge2 インターフェイスには、これらのメソッドがあります。
IMsmMerge2::CreateSourceImage CreateSourceImage メソッドを使用すると、クライアントはマージ後にモジュールからディスク上のソース イメージにファイルを抽出し、モジュールの構成中に行われた可能性のあるモジュールへの変更を考慮できます。 |
IMsmMerge2::ExtractFilesEx ExtractFilesEx メソッドは、埋め込まれた .cab ファイルをモジュールから抽出し、それらのファイルを宛先ディレクトリに書き込みます。 詳細については、Merge オブジェクトの ExtractFilesEx メソッドを参照してください。 |
IMsmMerge2::get_ConfigurableItems get_ConfigurableItems メソッドは、Merge オブジェクトの ConfigurableItems プロパティを取得します。 |
IMsmMerge2::MergeEx MergeEx メソッドは、現在のデータベースと現在のモジュールのマージを実行します。 |
要件
サポートされている最小のクライアント | Mergemod.dll 2.0 以降 |
対象プラットフォーム | Windows |
ヘッダー | mergemod.h |