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)

另请参阅

WIAS_ERROR

WIAS_HRESULT

WIAS_TRACE