IMsmMerge 介面 (mergemod.h)

IMsmMerge介面和IMsmMerge2介面會提供Merge物件的介面。 Merge 物件可讓您存取其他最上層物件。 必須先建立 Merge 物件,才能載入 COM 所需的自動化支援,才能存取 Mergemod.dll 中的函式。

繼承

IMsmMerge介面繼承自IDispatch介面。 IMsmMerge 也有下列類型的成員:

方法

IMsmMerge介面具有這些方法。

 
IMsmMerge::CloseDatabase

CloseDatabase 方法會關閉目前開啟的 Windows Installer 資料庫。 如需詳細資訊,請參閱 Merge 物件的 CloseDatabase 方法。
IMsmMerge::CloseLog

CloseLog 函式方法會關閉目前的記錄檔。 如需詳細資訊,請參閱 Merge 物件的 CloseLog 方法。
IMsmMerge::CloseModule

CloseModule 方法會關閉目前開啟的 Windows Installer 合併模組。 如需詳細資訊,請參閱 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 Installer 安裝資料庫,該資料庫位於要與模組合併的指定路徑。 如需詳細資訊,請參閱 Merge 物件的 OpenDatabase 方法。
IMsmMerge::OpenLog

OpenLog 方法會開啟可接收進度和錯誤訊息的記錄檔。
IMsmMerge::OpenModule

OpenModule 方法會以唯讀模式開啟 Windows Installer 合併模組。 必須先開啟模組,才能與安裝資料庫合併。 如需詳細資訊,請參閱 Merge 物件的 OpenModule 方法。

需求

   
最低支援的用戶端 Mergemod.dll 1.0 或更新版本
目標平台 Windows
標頭 mergemod.h