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

指定资源 ID。此参数应设置为 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)