IMsmMerge インターフェイス (mergemod.h)
IMsmMerge インターフェイスと IMsmMerge2 インターフェイスは、Merge オブジェクトへのインターフェイスを提供します。 Merge オブジェクトは、他の最上位オブジェクトへのアクセスを提供します。 COM が Mergemod.dll の関数にアクセスするために必要な自動化のサポートを読み込む前に、Merge オブジェクトを作成する必要があります。
継承
IMsmMerge インターフェイスは、IDispatch インターフェイスから継承されます。 IMsmMerge には、次の種類のメンバーもあります。
メソッド
IMsmMerge インターフェイスには、これらのメソッドがあります。
IMsmMerge::CloseDatabase CloseDatabase メソッドは、現在開いている Windows インストーラー データベースを閉じます。 詳細については、Merge オブジェクトの CloseDatabase メソッドを参照してください。 |
IMsmMerge::CloseLog CloseLog 関数メソッドは、現在のログを閉じます。 詳細については、Merge オブジェクトの CloseLog メソッドを参照してください。 |
IMsmMerge::CloseModule CloseModule メソッドは、現在開いている Windows インストーラーのマージ モジュールを閉じます。 詳細については、Merge オブジェクトの CloseModule メソッドを参照してください。 |
IMsmMerge::Connect Connect メソッドは、データベースにマージされたモジュールを追加機能に接続します。 詳細については、Merge オブジェクトの Connect メソッドを参照してください。 |
IMsmMerge::ExtractCAB ExtractCAB メソッドは、埋め込まれた .cab ファイルをモジュールから抽出し、指定したファイルとして保存します。 |
IMsmMerge::ExtractFiles ExtractFiles メソッドは、埋め込まれた .cab ファイルをモジュールから抽出し、それらのファイルを宛先ディレクトリに書き込みます。 詳細については、Merge オブジェクトの ExtractFiles メソッドを参照してください。 |
IMsmMerge::get_Dependencies get_Dependencies メソッドは、Merge オブジェクトの Dependencies プロパティを取得します。 |
IMsmMerge::get_Errors get_Errors メソッドは、Merge オブジェクトの Errors プロパティを取得します。 これにより、エラーの現在のコレクションが取得されます。 |
IMsmMerge::Log Log メソッドは、現在開いているログ ファイルにテキスト文字列を書き込みます。 詳細については、Merge オブジェクトの Log メソッドを参照してください。 |
IMsmMerge::Merge Merge メソッドは、現在のデータベースと現在のモジュールのマージを実行します。 |
IMsmMerge::OpenDatabase OpenDatabase メソッドは、モジュールとマージされる、指定されたパスにある Windows インストーラー インストール データベースを開きます。 詳細については、Merge オブジェクトの OpenDatabase メソッドを参照してください。 |
IMsmMerge::OpenLog OpenLog メソッドは、進行状況とエラー メッセージを受信するログ ファイルを開きます。 |
IMsmMerge::OpenModule OpenModule メソッドは、Windows インストーラーのマージ モジュールを読み取り専用モードで開きます。 モジュールをインストール データベースとマージするには、まず開いておく必要があります。 詳細については、Merge オブジェクトの OpenModule メソッドを参照してください。 |
要件
サポートされている最小のクライアント | Mergemod.dll 1.0 以降 |
対象プラットフォーム | Windows |
ヘッダー | mergemod.h |