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 - 指定资源 ID。 此值应设置为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。
目标平台 桌面
Header wiautil.h (包括 Wiautil.h)

另请参阅

WIAS_LERROR

WIAS_LHRESULT

WIAS_LWARNING

WIAS_TRACE