Share via


Méthode IDebugControl4 ::OpenLogFile2 (dbgeng.h)

La méthode OpenLogFile2 ouvre un fichier journal qui recevra la sortie des objets clients.

Syntaxe

HRESULT OpenLogFile2(
  [in] PCSTR File,
  [in] ULONG Flags
);

Paramètres

[in] File

Spécifie le nom du fichier journal. Le fichier peut inclure un chemin d’accès relatif ou absolu ; les chemins relatifs sont relatifs au répertoire dans lequel le débogueur a été démarré. Si le fichier n'existe pas, il est créé.

[in] Flags

Spécifie les indicateurs de bits qui contrôlent la nature du fichier journal. Les indicateurs peuvent contenir des indicateurs du tableau suivant.

Indicateur Effet lors de la définition
DEBUG_LOG_APPEND La sortie sera ajoutée au fichier journal au lieu d’ignorer le contenu du fichier journal.
DEBUG_LOG_UNICODE Le format du fichier journal sera Unicode au lieu d’ASCII.
 

Vous pouvez également définir les indicateurs sur DEBUG_LOG_DEFAULT pour l’ensemble d’options par défaut qui ne contient aucun indicateur.

Valeur retournée

Cette méthode peut également retourner des valeurs d’erreur. Pour plus d’informations, consultez Valeurs de retour .

Code de retour Description
S_OK
La méthode a réussi.

Remarques

Un seul fichier journal peut être ouvert à la fois. S’il existe déjà un fichier journal ouvert, il sera fermé.

Pour plus d’informations sur les fichiers journaux, consultez Utilisation d’entrée et de sortie.

Configuration requise

Condition requise Valeur
Plateforme cible Desktop (Expérience utilisateur)
En-tête dbgeng.h (inclure Dbgeng.h)

Voir aussi

.logappend (Ajouter le fichier journal)

.logopen (Ouvrir le fichier journal)

CloseLogFile

GetLogFile2

GetLogMask

IDebugControl4

OpenLogFile

SetLogMask