Método IMsmMerge::CloseDatabase (mergemod.h)

El método CloseDatabase cierra la base de datos de Windows Installer abierta actualmente. Para obtener más información, vea el método CloseDatabase del objeto Merge.

IMsmMerge2::CloseDatabase Mergemod.dll versión 2.0 o posterior.

 
IMsmMerge::CloseDatabase Todas las versiones de Mergemod.dll.

Sintaxis

HRESULT CloseDatabase(
  const VARIANT_BOOL Commit
);

Parámetros

Commit

TRUE si se deben guardar los cambios, FALSE de lo contrario.

Valor devuelto

La función CloseDatabase devuelve los valores siguientes.

Valor Significado
E_FAIL
Error al cerrar la base de datos. El estado de la interfaz IMsmMerge o IMsmMerge2 ahora está en un estado indefinido.
S_FALSE
No se ha abierto ninguna base de datos.
S_OK
La función se ha realizado correctamente.
STG_E_CANTSAVE como HRESULT
No se puede guardar la base de datos. Este error no se genera si bCommit es FALSE.

Comentarios

Esta función cierra la base de datos abierta actualmente. El cierre de una base de datos borra toda la información de dependencia, pero no afecta a los errores que no se han recuperado.

Requisitos

Requisito Value
Cliente mínimo compatible Mergemod.dll 1.0 o posterior
Plataforma de destino Windows
Encabezado mergemod.h
Archivo DLL Mergemod.dll

Consulte también

Automatización de módulos de combinación