WIAS_LTRACE makro (wiautil.h)
Makro WIAS_LTRACE sudah usang. Sebaiknya makro WIAS_TRACE digunakan sebagai gantinya.
Makro WIAS_LTRACE menulis pesan WIA_TRACE diagnostik ke file log.
Sintaks
void WIAS_LTRACE(
x,
y,
z,
params
);
Parameter
x
y
z
params
DetailLevel - Menentukan tingkat detail diagnostik pesan. Parameter ini bisa menjadi salah satu nilai berikut.
Nilai 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. ResourceID - Menentukan ID sumber daya. Nilai ini harus diatur ke WIALOG_NO_RESOURCE_ID.
format_string - Menentukan daftar argumen variabel, yang dimulai dengan string format ANSI yang menjelaskan pesan dan pengidentifikasi format apa pun. Elipsis (...) menentukan jumlah variabel argumen yang perlu menjadi output. Teks kesalahan harus diawali dengan nama lengkap metode atau fungsi dan menghasilkan pesan dalam format "class::method, error-text".
pIWiaLog - Penunjuk ke Antarmuka IWiaLog.
Nilai kembali
Tidak ada
Keterangan
Berikut ini adalah contoh bagaimana makro dapat digunakan:
WIAS_LTRACE(g_pIWiaLog, WIALOG_NO_RESOURCE_ID, WIALOG_LEVEL2,
("MyClass::MyMethod, This is my text and my lValue = %d", lValue));
Penggunaan makro WIAS_LTRACE tidak disarankan karena tidak merekam outputnya ke file log diagnostik Wiatrace.log . Sebaiknya makro WIAS_TRACE digunakan sebagai gantinya.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Kedaluwarsa. Gunakan WIAS_TRACE sebagai gantinya. |
Target Platform | Desktop |
Header | wiautil.h (termasuk Wiautil.h) |