Freigeben über


IMsmMerge::OpenLog-Methode (mergemod.h)

Die OpenLog-Methode öffnet eine Protokolldatei, die Status- und Fehlermeldungen empfängt. Wenn die Protokolldatei bereits vorhanden ist, fügt das Installationsprogramm neue Meldungen an. Wenn die Protokolldatei nicht vorhanden ist, erstellt das Installationsprogramm eine Protokolldatei. Weitere Informationen finden Sie in der OpenLog-Methode des Merge-Objekts .

IMsmMerge2::OpenLog Mergemod.dll Version 2.0 oder höher.

 
IMsmMerge::OpenLog Alle Mergemod.dll Versionen.

Syntax

HRESULT OpenLog(
  [in] const BSTR Path
);

Parameter

[in] Path

Vollqualifizierter Dateiname, der auf eine zu öffnende oder zu erstellende Datei verweist. Anstelle eines BSTR kann ein LPCWSTR verwendet werden.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Wert Bedeutung
ERROR_TOO_MANY_OPEN_FILES als HRESULT
Es ist bereits eine Protokolldatei geöffnet.
ERROR_OPEN_FAILED als HRESULT
Die Datei konnte nicht geöffnet oder erstellt werden.
S_OK
Die Funktion wurde erfolgreich ausgeführt.

Hinweise

Diese Funktion öffnet eine Protokolldatei, um Status- und Fehlermeldungen zu empfangen. Wenn die Protokolldatei bereits vorhanden ist, werden dem Protokoll neue Meldungen angefügt. Wenn die Protokolldatei nicht vorhanden ist, wird sie erstellt.

Clients können mithilfe von Log eigene Nachrichten an diese Protokolldatei senden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Mergemod.dll 1.0 oder höher
Zielplattform Windows
Kopfzeile mergemod.h
DLL Mergemod.dll

Weitere Informationen

Automatisierung für Mergemodule