共用方式為


IMsmMerge::CloseDatabase 方法 (mergemod.h)

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

IMsmMerge2::CloseDatabase Mergemod.dll 2.0 版或更新版本。

 
IMsmMerge::CloseDatabase 所有 Mergemod.dll 版本。

語法

HRESULT CloseDatabase(
  const VARIANT_BOOL Commit
);

參數

Commit

如果應該儲存變更,則為TRUE,否則為 FALSE

傳回值

CloseDatabase 函式會傳回下列值。

意義
E_FAIL
關閉資料庫時發生錯誤。 IMsmMergeIMsmMerge2 介面的狀態現在處於未定義的狀態。
S_FALSE
未開啟資料庫。
S_OK
此函數已成功。
STG_E_CANTSAVE為 HRESULT
無法儲存資料庫。 如果 bCommitFALSE,則不會產生此錯誤。

備註

此函式會關閉目前開啟的資料庫。 關閉資料庫會清除所有相依性資訊,但不會影響任何尚未擷取的錯誤。

規格需求

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

另請參閱

合併模組自動化