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 |