Compartir a través de


Método IDebugControl2::GetLogFile (dbgeng.h)

El método GetLogFile devuelve el nombre del archivo de registro abierto actualmente.

Sintaxis

HRESULT GetLogFile(
  [out, optional] PSTR   Buffer,
  [in]            ULONG  BufferSize,
  [out, optional] PULONG FileSize,
  [out]           PBOOL  Append
);

Parámetros

[out, optional] Buffer

Recibe el nombre del archivo de registro abierto actualmente. Si de búfer es NULL, no se devuelve esta información.

[in] BufferSize

Especifica el tamaño, en caracteres, del búfer de búfer.

[out, optional] FileSize

Recibe el tamaño, en caracteres, del nombre del archivo de registro. Si FileSize es NULL, no se devuelve esta información.

[out] Append

Recibe TRUE si los mensajes de registro se anexan al archivo de registro o FALSE si el contenido del archivo de registro se descartó cuando se abrió el archivo.

Valor devuelto

Este método también puede devolver valores de error. Consulte valores devueltos para obtener más información.

Código devuelto Descripción
S_OK
El método se realizó correctamente.
S_FALSE
El método se realizó correctamente. Sin embargo, el nombre del archivo de registro era demasiado largo para caber en el búfer de búfer para que el nombre se truncase.
E_NOINTERFACE
Actualmente no hay ningún archivo de registro abierto.

Observaciones

GetLogFile y GetLogFileWide se comportan del mismo modo que GetLogFile2 y GetLogFile2Wide con Append recibiendo solo la información sobre la marca de DEBUG_LOG_APPEND.

Para obtener más información sobre los archivos de registro, vea Using Input and Output.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de dbgeng.h (include Dbgeng.h)

Consulte también

CloseLogFile

GetLogFile2

GetLogMask

IDebugControl

IDebugControl2

IDebugControl3

openLogFile de