WIAS_ASSERT巨集 (wiautil.h)
WIAS_ASSERT巨集會將診斷訊息寫入 Wiatrace.log 檔案。
語法
void WIAS_ASSERT(
x,
y
);
參數
x
y
表示式 - 指定任何邏輯表示式。
HInst - DLL 的句柄(驅動程式)。
傳回值
沒有
言論
WIAS_ASSERT巨集可用來偵錯 WIA 驅動程式。 它用來測試是否符合特定條件。 如果 Expression 參數評估為 TRUE,則此巨集不會執行任何動作。 如果 表示式 評估為 FALSE,巨集會將錯誤字串列印至 Wiatrace.log 診斷記錄檔。 此錯誤訊息將包含呼叫驅動程式的名稱和路徑,以及驅動程式原始碼中WIAS_ASSERT巨集失敗的行號。
WIAS_ASSERT巨集適用於 Windows Vista 和更新版本的作系統。 此巨集是在 Windows Vista 上實作 WIA 判斷提示的建議方式。 WIAS_ASSERT允許將錯誤訊息寫入記錄檔 (Wiatrace.log)。 Wiatrace.log 檔案僅適用於 Windows Vista 和更新版本的作系統。 用來檢視此記錄檔內容的公用程式 WiaTrcVw.exe。
若要在免費組建中啟用判斷提示,驅動程式必須將 #define WIA_DEBUG
新增至驅動程式的原始程式碼,以定義WIA_DEBUG巨集;這必須先完成,才能包含任何 WIA 標頭。 在已檢查的作系統組建和偵錯組建中,預設會啟用判斷提示。
要求
要求 | 價值 |
---|---|
目標平臺 | 桌面 |
標頭 | wiautil.h (包括 Wiautil.h) |