Partager via


Méthode IMsmMerge ::OpenLog (mergemod.h)

La méthode OpenLog ouvre un fichier journal qui reçoit des messages de progression et d’erreur. Si le fichier journal existe déjà, le programme d’installation ajoute de nouveaux messages. Si le fichier journal n’existe pas, le programme d’installation crée un fichier journal. Pour plus d’informations, consultez la méthode OpenLog de l’objet Merge .

IMsmMerge2 ::OpenLog Mergemod.dll version 2.0 ou ultérieure.

 
IMsmMerge ::OpenLog Toutes les versions Mergemod.dll.

Syntaxe

HRESULT OpenLog(
  [in] const BSTR Path
);

Paramètres

[in] Path

Nom de fichier complet pointant vers un fichier à ouvrir ou à créer. Un LPCWSTR peut être utilisé à la place d’un BSTR.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Valeur Signification
ERROR_TOO_MANY_OPEN_FILES en tant que HRESULT
Un fichier journal est déjà ouvert.
ERROR_OPEN_FAILED en tant que HRESULT
Impossible d’ouvrir ou de créer le fichier.
S_OK
La fonction a réussi.

Remarques

Cette fonction ouvre un fichier journal pour recevoir des messages de progression et d’erreur. Si le fichier journal existe déjà, de nouveaux messages sont ajoutés au journal. Si le fichier journal n’existe pas, il est créé.

Les clients peuvent envoyer leurs propres messages à ce fichier journal à l’aide de Log.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Mergemod.dll 1.0 ou version ultérieure
Plateforme cible Windows
En-tête mergemod.h
DLL Mergemod.dll

Voir aussi

Automatisation des modules de fusion