驱动程序开发工具的新增内容

除了一组全新的调试器外,Windows XP 的驱动程序验证程序还具有一些扩展。

驱动程序验证程序

驱动程序验证程序具有几个新选项和功能:

  • 增强的 I/O 验证测试

  • DMA 验证选项

  • 死锁检测选项

  • SCSI 验证选项

  • 改进的驱动程序验证程序管理器图形界面

  • 扩展的易失性设置

有关详细信息,请参阅驱动程序验证程序

Windows 调试工具

自发行 Windows 2000 以来,许多功能强大的调试工具(包括 WinDbg、KD 和 CDB)已全面修订和更新。这些调试器属于 Windows 调试工具包。

Windows 调试工具可通过驱动程序开发工具包 (DDK) CD 安装。(请注意,此变化源自 Windows 2000 DDK,其中的调试器包在 DDK 安装期间安装。)

调试驱动程序例程

增加了两个新的例程来帮助内核模式驱动程序向内核调试器发送消息。你可以使用这些例程来指示每条消息的严重性和原因。调试驱动程序时,你可以选择要显示哪些消息以及要忽略哪些消息。有关详细信息,请参阅 DbgPrintExKdPrintEx

还添加了 KD_DEBUGGER_NOT_PRESENTKD_DEBUGGER_ENABLED 全局内核变量。这些变量有助于确定是否已启用内核调试,以及内核调试器当前是否已连接到正在运行驱动程序的计算机。

 

 

显示:
© 2014 Microsoft