WIAS_ASSERT makro (wiamdef.h)

Makro WIAS_ASSERT menulis pesan diagnostik ke file Wiatrace.log .

Sintaks

void WIAS_ASSERT(
   x,
   y
);

Parameter

x

Menentukan ekspresi logis apa pun.

y

Tangani ke DLL (driver).

Nilai kembali

Tidak ada

Keterangan

Makro WIAS_ASSERT digunakan untuk men-debug driver WIA. Ini digunakan untuk menguji bahwa kondisi tertentu terpenuhi. Jika parameter Ekspresi mengevaluasi ke TRUE, makro ini tidak melakukan apa pun. Jika Ekspresi mengevaluasi ke FALSE, makro mencetak string kesalahan ke file log diagnostik Wiatrace.log . Pesan kesalahan ini akan berisi nama dan jalur ke driver panggilan dan nomor baris dalam kode sumber driver tempat makro WIAS_ASSERT gagal.

Makro WIAS_ASSERT tersedia di Windows Vista dan versi sistem operasi yang lebih baru. Makro ini adalah cara yang disarankan untuk menerapkan pernyataan WIA pada Windows Vista. WIAS_ASSERT memungkinkan pesan kesalahan ditulis ke file log (Wiatrace.log). File Wiatrace.log hanya tersedia di Windows Vista, dan versi sistem operasi yang lebih baru. Utilitas yang digunakan untuk melihat isi file log ini WiaTrcVw.exe.

Untuk mengaktifkan pernyataan dalam build gratis, driver harus menentukan makro WIA_DEBUG dengan menambahkan #define WIA_DEBUG ke kode sumber driver; ini harus dilakukan sebelum menyertakan salah satu header WIA. Pernyataan diaktifkan secara default dalam build sistem operasi yang diperiksa dan debug.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header wiamdef.h (termasuk Wiautil.h)

Lihat juga

WIAS_ERROR

WIAS_HRESULT

WIAS_TRACE