IMsmMerge2 介面 (mergemod.h)

IMsmMerge介面和IMsmMerge2介面會提供Merge 物件的介面。IMsmMerge2介面提供一種方式,讓用戶端合併工具利用新的可設定模組功能。 Mergemod.dll 透過現有 CLSID 的第二個版本,在建置階段提供擴充功能的存取權。 此 CLSID 支援透過 IMsmMerge 介面提供的現有功能,但物件上的預設介面 (且相關聯的雙重介面) 是 IMsmMerge2 介面,而不是 IMsmMerge 介面。

要求此介面不會認可工具以使用新功能。 介面同時支援適當的介面呼叫標準和 「Ex」 版本。

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

繼承

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