Freigeben über


IDebugControl4::GetLogFile2-Methode (dbgeng.h)

Die GetLogFile2-Methode gibt den Namen der derzeit geöffneten Protokolldatei zurück.

Syntax

HRESULT GetLogFile2(
  [out, optional] PSTR   Buffer,
  [in]            ULONG  BufferSize,
  [out, optional] PULONG FileSize,
  [out]           PULONG Flags
);

Parameter

[out, optional] Buffer

Empfängt den Namen der aktuell geöffneten Protokolldatei. Wenn PufferNULL ist, werden diese Informationen nicht zurückgegeben.

[in] BufferSize

Gibt die Größe des Pufferpuffers in Zeichen an.

[out, optional] FileSize

Empfängt die Größe des Namens der Protokolldatei in Zeichen. Wenn FileSizeNULL ist, werden diese Informationen nicht zurückgegeben.

[out] Flags

Empfängt die Bitflags, die beim Öffnen der Protokolldatei verwendet wurden. Eine Beschreibung dieser Flags finden Sie im Flags-Parameter von OpenLogFile2 .

Rückgabewert

Diese Methode kann auch Fehlerwerte zurückgeben. Weitere Informationen finden Sie unter Rückgabewerte .

Rückgabecode BESCHREIBUNG
S_OK
Die Methode war erfolgreich.
S_FALSE
Die Methode war erfolgreich. Der Name der Protokolldatei war jedoch zu lang, um in den Pufferpuffer zu passen, sodass der Name abgeschnitten wurde.
E_NOINTERFACE
Es ist derzeit keine geöffnete Protokolldatei vorhanden.

Hinweise

Weitere Informationen zu Protokolldateien finden Sie unter Verwenden von Eingabe und Ausgabe.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile dbgeng.h (einschließlich Dbgeng.h)

Weitere Informationen

CloseLogFile

GetLogFile

GetLogMask

IDebugControl4

OpenLogFile2