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