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 |