Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Метод OpenDatabase открывает пакет установки установщика Windows или модуль слияния для проверки.
Синтаксис
HRESULT OpenDatabase(
[in] LPCOLESTR szDatabase
);
Параметры
[in] szDatabase
Полный путь к открываемому пакету установки или модулю слияния. Параметр szDatabase не может иметь значение NULL.
Возвращаемое значение
| Код возврата | Описание |
|---|---|
|
Метод выполнен успешно. |
|
Недопустимое значение szDatabase . |
Этот метод также может возвращать одну или несколько ошибок, возвращаемых функцией MsiOpenDatabase . Ошибка преобразуется в HRESULTS с помощью функции HRESULT_FROM_WIN32 .
Комментарии
Метод OpenDatabase также может принимать дескриптор для открытой базы данных. Дескриптор для открытой базы данных можно предоставить в виде "#nnnn", где nnnn — это дескриптор базы данных в строковой форме. Например, для открытого дескриптора базы данных 123 метод может принимать #123 для значения szDatabase вместо пути к пакету.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Evalcom2.dll версии 3.0.3790.371 или более поздней |
| Целевая платформа | Windows |
| Header | evalcom2.h |
| DLL | Evalcom2.dll |