IWiaLog::Metode log (wia_lh.h)

Metode IWiaLog::Log sudah usang dan tidak lagi didukung. Gunakan Makro Log Diagnostik sebagai gantinya.

Metode IWiaLog::Log menulis pesan log diagnostik ke Wiaservc.log.

Sintaks

HRESULT Log(
  [in] LONG lFlags,
  [in] LONG lResID,
       LONG lDetail,
  [in] BSTR bstrText
);

Parameter

[in] lFlags

Menentukan jenis pesan diagnostik. Parameter ini dapat WIALOG_TRACE, WIALOG_WARNING, atau WIALOG_ERROR.

[in] lResID

Menentukan id sumber daya. Parameter ini harus diatur ke WIALOG_NO_RESOURCE_ID.

lDetail

Menentukan tingkat detail diagnostik pesan. Parameter ini bisa menjadi salah satu nilai berikut.

Tingkat Deskripsi
WIALOG_LEVEL1 Mencatat titik masuk dan keluar untuk semua metode dan fungsi WIA.
WIALOG_LEVEL2 Mencatat detail tambahan untuk WIALOG_LEVEL1.
WIALOG_LEVEL3 Mencatat titik masuk dan keluar untuk semua metode dan fungsi WIA dan fungsi tambahan yang disediakan vendor.
WIALOG_LEVEL4 Mencatat detail tambahan untuk WIALOG_LEVEL3.
WIALOG_LEVELXXX Tingkat log yang ditentukan pengguna.

[in] bstrText

Menentukan teks kesalahan. Teks kesalahan harus diawali dengan nama lengkap metode atau fungsi dan menghasilkan pesan dalam format "class::method, error-text".

Mengembalikan nilai

Jika metode berhasil, metode akan mengembalikan S_OK. Jika metode gagal, metode mengembalikan kode kesalahan COM standar.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Usang dan tidak lagi didukung. Sebagai gantinya, gunakan Makro Log Diagnostik.
Target Platform Desktop
Header wia_lh.h (termasuk Wia_lh.h)