共用方式為


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)

另請參閱

WIAS_ERROR

WIAS_HRESULT

WIAS_TRACE