ASSERT
来源:互联网 发布:气候数据下载 编辑:程序博客网 时间:2024/05/03 03:20
ASSERT测试表达式。如果表达式是假的,它打破到内核调试器
VOID ASSERT( Expression );
此例程只能使用在Windows 2000及更高版本。这个宏将只包含在您的二进制代码,如果你是在一个检查编译环境编译。一旦你的驱动已经建成,断言将正常工作,无论您的驱动程序运行在建或在检查免费版本的Windows。如果表达式的值为true,这个例程没有任何效果。如果表达式计算为false,信息将显示在调试器命令窗口。该消息包含表达式的源代码的字符串,以及源代码文件路径和在该指令调用该宏文件的行号。在这种情况下,断言可以忽略,进程或线程中的ASSERT发生,可以终止。此外,调试器可以用来分析形势或编辑内存。如果的ASSERT被忽略,继续执行仿佛g命令开始工作。
评估其论点。如果结果是0,宏打印一个诊断消息并中止程序。如果条件不为零,它什么都不做。诊断消息的形式在文件中断言失败<name>符合<num>其中name是源文件的名称,数量是断言,在源文件中没有行号。在MFC Release版本,断言不计算表达式,因而不会中断程序。如果表达式必须是无论环境评估,利用地方的校验的断言宏。注意:此功能只适用于MFC的调试版本。
- assert
- assert
- assert
- assert
- ASSERT()
- assert
- assert
- ASSERT
- ASSERT
- assert
- assert
- assert
- ASSERT
- assert
- ASSERT
- assert
- assert
- assert()
- 让范型集合支持事件
- 基于matlab的拉格朗日插值
- 快速启动程序的工具软件都比不了Win+R-转
- 浅谈javascript函数劫持
- 检查本地服务器是否配置成功
- ASSERT
- 《多核程序设计》PART 6:OpenMP 一种可移植的多线程解决方案(转载)
- Windows XP中的用户分为3类。
- ZQUOJ1398 Fibonacci Numbers解题报告
- 51单片机 串行口驱动
- 电子秤问题, 连接电脑COM1后,鼠标指针乱跳
- 在ppt中插入excel 或者word 文档
- 1511--Invitation Cards--Spfa
- 大脑会被整入网络?