Direct2D 调试层
目的
Direct2D 调试层在名为 d2d1debug.dll的自己的 DLL 中独立于 Direct2D 实现,提供设计时调试消息,以最大程度地减少运行时应用程序故障。 调试消息通常由 API 协定冲突(例如无效参数(可能与 Direct3D 相关)、资源无效、线程冲突和其他性能问题(例如当剪辑足够时使用层)导致的。
为了帮助你确定调试层跟踪的信息量,调试层提供三个调试级别:信息、警告和错误。 这三个级别解释如下:
错误: Direct2D 向调试层发送严重错误消息。 例如,中断线程约束将生成严重错误。
此外,级别错误的消息会触发断点来帮助进行调试。
警告: Direct2D 向调试层发送错误消息和警告,以便可以解决其中任何消息。
信息: Direct2D 向调试层发送错误消息、警告和其他诊断信息。 例如,性能改进消息将在此调试级别发送。
在本部分中
主题 | 描述 |
---|---|
安装 Direct2D 调试层 |
介绍如何安装 Direct2D 调试层。 |
Direct2D 调试层概述 |
|
调试消息 |
列出 Direct2D 调试层中的调试消息。 |