Metode IDebugControl4::GetLogFileWide (dbgeng.h)

Metode GetLogFileWide mengembalikan nama file log yang saat ini terbuka.

Sintaks

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

Parameter

[out, optional] Buffer

Menerima nama file log yang saat ini terbuka. Jika BufferNULL, informasi ini tidak dikembalikan.

[in] BufferSize

Menentukan ukuran, dalam karakter, dari buffer Buffer .

[out, optional] FileSize

Menerima ukuran, dalam karakter, dari nama file log. Jika FileSizeNULL, informasi ini tidak dikembalikan.

[out] Append

Menerima TRUE jika pesan log ditambahkan ke file log, atau FALSE jika konten file log dibuang ketika file dibuka.

Nilai kembali

Metode ini juga dapat mengembalikan nilai kesalahan. Lihat Mengembalikan Nilai untuk detail selengkapnya.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
S_FALSE
Metode berhasil. Namun, nama file log terlalu panjang untuk dimuat dalam buffer Buffer sehingga nama terpotong.
E_NOINTERFACE
Saat ini tidak ada file log terbuka.

Keterangan

GetLogFile dan GetLogFileWide berperilaku sama seperti GetLogFile2 dan GetLogFile2Wide dengan Tambahkan hanya menerima informasi tentang bendera DEBUG_LOG_APPEND.

Untuk informasi selengkapnya tentang file log, lihat Menggunakan Input dan Output.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header dbgeng.h (termasuk Dbgeng.h)

Lihat juga

CloseLogFile

GetLogFile2

GetLogMask

IDebugControl4

OpenLogFile