Метод IMsmMerge::CloseDatabase (mergemod.h)
Метод CloseDatabase закрывает открытую базу данных установщика Windows. Дополнительные сведения см. в разделе Метод CloseDatabaseобъекта Merge.
IMsmMerge2::CloseDatabase Mergemod.dll версии 2.0 или более поздней.
Синтаксис
HRESULT CloseDatabase(
const VARIANT_BOOL Commit
);
Параметры
Commit
Значение TRUE , если изменения должны быть сохранены, в противном случае — FALSE .
Возвращаемое значение
Функция CloseDatabase возвращает следующие значения.
Значение | Значение |
---|---|
|
Произошла ошибка при закрытии базы данных. Состояние интерфейса IMsmMerge или IMsmMerge2 теперь находится в неопределенном состоянии. |
|
База данных не была открыта. |
|
Функция выполнена успешно. |
|
Не удалось сохранить базу данных. Эта ошибка не создается, если bCommit имеет значение FALSE. |
Комментарии
Эта функция закрывает открытую в данный момент базу данных. Закрытие базы данных очищает все сведения о зависимостях, но не влияет на ошибки, которые не были получены.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Mergemod.dll 1.0 или более поздней версии |
Целевая платформа | Windows |
Header | mergemod.h |
DLL | Mergemod.dll |