Уровень отладки Direct2D
Цель
Уровень отладки Direct2D, реализованный отдельно от Direct2D в собственной библиотеке DLL с именем d2d1debug.dll, предоставляет сообщения отладки во время разработки, чтобы свести к минимуму сбой приложения среды выполнения. Сообщения отладки часто возникают из-за нарушений контрактов API, таких как недопустимые параметры (могут быть связаны с Direct3D), недопустимые ресурсы, нарушения потоков и другие проблемы с производительностью, например использование слоя, когда клип будет достаточно.
Чтобы помочь решить, сколько сведений трассируется на уровне отладки, уровень отладки предлагает три уровня отладки: сведения, предупреждения и ошибки. Эти три уровня интерпретируются следующим образом:
Ошибка: Direct2D отправляет серьезные сообщения об ошибках на уровень отладки. Например, нарушение ограничения потоков приведет к серьезной ошибке.
Кроме того, сообщение об ошибке уровня активирует точку останова для отладки.
Предупреждение: Direct2D отправляет сообщения об ошибках и предупреждения на уровень отладки, чтобы можно было обращаться к любому из этих сообщений.
Информация: Direct2D отправляет сообщения об ошибках, предупреждения и дополнительные диагностические сведения на уровень отладки. Например, сообщения об улучшении производительности будут отправляться на этом уровне отладки.
В этом разделе
Раздел | Описание |
---|---|
Установка уровня отладки Direct2D |
Описывает, как установить уровень отладки Direct2D. |
Общие сведения об уровне отладки Direct2D |
|
Сообщения отладки |
Выводит список сообщений отладки из уровня отладки Direct2D. |