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 |