IWiaLog::Log 方法 (wia_lh.h)

IWiaLog::Log 方法已過時,不再受到支援。 請改用 診斷記錄宏

IWiaLog::Log 方法會將診斷記錄訊息寫入Wiaservc.log

語法

HRESULT Log(
  [in] LONG lFlags,
  [in] LONG lResID,
       LONG lDetail,
  [in] BSTR bstrText
);

參數

[in] lFlags

指定診斷訊息的類型。 這個參數可以是WIALOG_TRACE、WIALOG_WARNING或WIALOG_ERROR。

[in] lResID

指定資源識別碼。此參數應該設定為 WIALOG_NO_RESOURCE_ID。

lDetail

指定訊息的診斷詳細數據層級。 此參數可以是下列其中一個值。

層級 描述
WIALOG_LEVEL1 記錄所有 WIA 方法和函式的進入和結束點。
WIALOG_LEVEL2 記錄WIALOG_LEVEL1的其他詳細數據。
WIALOG_LEVEL3 記錄所有 WIA 方法和函式和其他廠商提供的函式的進入和結束點。
WIALOG_LEVEL4 記錄WIALOG_LEVEL3的其他詳細數據。
WIALOG_LEVELXXX 用戶定義的記錄層級。

[in] bstrText

指定錯誤文字。 錯誤文字應前面加上方法或函式的完整名稱,並以 「class::method, error-text」 格式產生訊息。

傳回值

如果方法成功,它會傳回 S_OK。 如果方法失敗,則會傳回標準 COM 錯誤碼。

規格需求

需求
最低支援的用戶端 已過時且不再受到支援。 請改用診斷記錄宏。
目標平台 桌面
標頭 wia_lh.h (包含 Wia_lh.h)