IValidate::OpenDatabase 方法 (evalcom2.h)
OpenDatabase 方法會開啟 Windows Installer 安裝套件或合併模組以進行驗證。
語法
HRESULT OpenDatabase(
[in] LPCOLESTR szDatabase
);
參數
[in] szDatabase
要開啟之安裝套件或合併模組的完整路徑。 szDatabase 參數不可為 NULL。
傳回值
傳回碼 | 描述 |
---|---|
|
此方法已成功。 |
|
szDatabase 的值無效。 |
這個方法也可以傳回 MsiOpenDatabase 函式所傳回的一或多個錯誤。 錯誤會使用 HRESULT_FROM_WIN32 函式轉換成 HRESULTS。
備註
OpenDatabase 方法也可以接受已開啟資料庫的句柄。 開啟資料庫的句柄可以在 「#nnnn」 表單中提供,其中 nnnn 是字串格式的資料庫句柄。 例如,針對開啟的資料庫句柄 123,方法可以接受 #123 作為 szDatabase 的值,而不是封裝的路徑。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Evalcom2.dll 3.0.3790.371 版或更新版本 |
目標平台 | Windows |
標頭 | evalcom2.h |
Dll | Evalcom2.dll |