Condividi tramite


Metodo IMsmMerge::CloseDatabase (mergemod.h)

Il metodo CloseDatabase chiude il database windows Installer attualmente aperto. Per altre informazioni, vedere il metodo CloseDatabasedell'oggetto Merge.

IMsmMerge2::CloseDatabase Mergemod.dll versione 2.0 o successiva.

 
IMsmMerge::CloseDatabase Tutte le versioni Mergemod.dll.

Sintassi

HRESULT CloseDatabase(
  const VARIANT_BOOL Commit
);

Parametri

Commit

TRUE se le modifiche devono essere salvate, FALSE in caso contrario.

Valore restituito

La funzione CloseDatabase restituisce i valori seguenti.

Valore Significato
E_FAIL
Si è verificato un errore durante la chiusura del database. Lo stato dell'interfaccia IMsmMerge o IMsmMerge2 è ora in uno stato non definito.
S_FALSE
Nessun database aperto.
S_OK
Funzione completata.
STG_E_CANTSAVE come HRESULT
Impossibile salvare il database. Questo errore non viene generato se bCommit è FALSE.

Commenti

Questa funzione chiude il database attualmente aperto. La chiusura di un database cancella tutte le informazioni sulle dipendenze, ma non influisce sugli errori che non sono stati recuperati.

Requisiti

Requisito Valore
Client minimo supportato Mergemod.dll 1.0 o versioni successive
Piattaforma di destinazione Windows
Intestazione mergemod.h
DLL Mergemod.dll

Vedi anche

Automazione del modulo di merge