共用方式為


IValidate::OpenDatabase 方法 (evalcom2.h)

OpenDatabase 方法會開啟 Windows Installer 安裝套件或合併模組以進行驗證。

語法

HRESULT OpenDatabase(
  [in] LPCOLESTR szDatabase
);

參數

[in] szDatabase

要開啟之安裝套件或合併模組的完整路徑。 szDatabase 參數不可為 NULL

傳回值

傳回碼 描述
S_OK
此方法已成功。
E_POINTER
szDatabase 的值無效。
 

這個方法也可以傳回 MsiOpenDatabase 函式所傳回的一或多個錯誤。 錯誤會使用 HRESULT_FROM_WIN32 函式轉換成 HRESULTS

備註

OpenDatabase 方法也可以接受已開啟資料庫的句柄。 開啟資料庫的句柄可以在 「#nnnn」 表單中提供,其中 nnnn 是字串格式的資料庫句柄。 例如,針對開啟的資料庫句柄 123,方法可以接受 #123 作為 szDatabase 的值,而不是封裝的路徑。

規格需求

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

另請參閱

IValidate

使用 Evalcom2

驗證回呼函式