IMsmMerge::CloseDatabase 方法 (mergemod.h)
CloseDatabase 方法會關閉目前開啟的 Windows Installer 資料庫。 如需詳細資訊,請參閱 Merge 物件的CloseDatabase 方法。
IMsmMerge2::CloseDatabase Mergemod.dll 2.0 版或更新版本。
語法
HRESULT CloseDatabase(
const VARIANT_BOOL Commit
);
參數
Commit
如果應該儲存變更,則為TRUE,否則為 FALSE。
傳回值
CloseDatabase 函式會傳回下列值。
值 | 意義 |
---|---|
|
關閉資料庫時發生錯誤。 IMsmMerge 或 IMsmMerge2 介面的狀態現在處於未定義的狀態。 |
|
未開啟資料庫。 |
|
此函數已成功。 |
|
無法儲存資料庫。 如果 bCommit 為 FALSE,則不會產生此錯誤。 |
備註
此函式會關閉目前開啟的資料庫。 關閉資料庫會清除所有相依性資訊,但不會影響任何尚未擷取的錯誤。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Mergemod.dll 1.0 或更新版本 |
目標平台 | Windows |
標頭 | mergemod.h |
Dll | Mergemod.dll |