WIAS_ASSERT宏 (wiamdef.h)
WIAS_ASSERT宏将诊断消息写入 Wiatrace.log 文件。
语法
void WIAS_ASSERT(
x,
y
);
参数
x
指定任何逻辑表达式。
y
DLL 的句柄(驱动程序)。
返回值
没有
言论
WIAS_ASSERT宏用于调试 WIA 驱动程序。 它用于测试是否满足特定条件。 如果 表达式 参数的计算结果为 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 标头之前,必须执行此作。 默认情况下,在作系统的已选中和调试版本中启用断言。
要求
要求 | 价值 |
---|---|
目标平台 | 桌面 |
标头 | wiamdef.h (包括 Wiautil.h) |