Metodo IMsmMerge::OpenLog (mergemod.h)

Il metodo OpenLog apre un file di log che riceve lo stato di avanzamento e i messaggi di errore. Se il file di log esiste già, il programma di installazione aggiunge nuovi messaggi. Se il file di log non esiste, il programma di installazione crea un file di log. Per altre informazioni, vedere il metodo OpenLog dell'oggetto Merge .

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

 
IMsmMerge::OpenLog Tutte le versioni di Mergemod.dll.

Sintassi

HRESULT OpenLog(
  [in] const BSTR Path
);

Parametri

[in] Path

Nome file completo che punta a un file da aprire o creare. Un LPCWSTR può essere usato al posto di un BSTR.

Valore restituito

Questo metodo può restituire uno di questi valori.

Valore Significato
ERROR_TOO_MANY_OPEN_FILES come HRESULT
Esiste già un file di log aperto.
ERROR_OPEN_FAILED come HRESULT
Impossibile aprire o creare il file.
S_OK
Funzione completata.

Commenti

Questa funzione apre un file di log per ricevere lo stato di avanzamento e i messaggi di errore. Se il file di log esiste già, i nuovi messaggi vengono aggiunti al log. Se il file di log non esiste, viene creato.

I client possono inviare i propri messaggi a questo file di log usando Log.

Requisiti

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

Vedi anche

Automazione dei moduli di merge