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