WIAS_LTRACE巨集 (wiautil.h)
WIAS_LTRACE巨集已經過時。 建議改用 WIAS_TRACE 巨集。
WIAS_LTRACE巨集會將診斷WIA_TRACE訊息寫入記錄檔。
語法
void WIAS_LTRACE(
x,
y,
z,
params
);
參數
x
y
z
params
DetailLevel - 指定訊息的診斷詳細數據層級。 此參數可以是下列其中一個值。
價值 描述 WIALOG_LEVEL1 記錄所有 WIA 方法和函式的進入和結束點。 WIALOG_LEVEL2 記錄WIALOG_LEVEL1的其他詳細數據。 WIALOG_LEVEL3 記錄所有 WIA 方法和函式和其他廠商提供的函式的進入和結束點。 WIALOG_LEVEL4 記錄WIALOG_LEVEL3的其他詳細數據。 WIALOG_LEVELXXX 用戶定義的記錄層級。 ResourceID - 指定資源識別碼。 此值應該設定為 WIALOG_NO_RESOURCE_ID。
format_string - 指定變數自變數清單,其開頭為 ANSI 格式字串,描述訊息和任何格式識別符。 省略號 (...) 會指定需要輸出的可變自變數數目。 錯誤文字前面應該加上方法或函式的完整名稱,並以 「class::method, error-text」 格式產生訊息。
pIWiaLog - IWiaLog 介面的指標。
傳回值
沒有
言論
以下是如何使用巨集的範例:
WIAS_LTRACE(g_pIWiaLog, WIALOG_NO_RESOURCE_ID, WIALOG_LEVEL2,
("MyClass::MyMethod, This is my text and my lValue = %d", lValue));
不建議使用WIAS_LTRACE巨集,因為它不會將其輸出記錄到 Wiatrace.log 診斷記錄檔。 建議改用 WIAS_TRACE 巨集。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 過時。 請改用WIAS_TRACE。 |
目標平臺 | 桌面 |
標頭 | wiautil.h (包括 Wiautil.h) |