Поделиться через


Уровень отладки Direct2D

Цель

Уровень отладки Direct2D, реализованный отдельно от Direct2D в собственной библиотеке DLL с именем d2d1debug.dll, предоставляет сообщения отладки во время разработки, чтобы свести к минимуму сбой приложения среды выполнения. Сообщения отладки часто возникают из-за нарушений контрактов API, таких как недопустимые параметры (могут быть связанными с Direct3D), недопустимыми ресурсами, нарушениями потоков и другими проблемами производительности, такими как использование слоя, когда клип будет достаточно.

Чтобы решить, сколько сведений трассируется на уровне отладки, уровень отладки предлагает три уровня отладки: сведения, предупреждение и ошибка. Эти три уровня интерпретируются следующим образом:

  • ошибка : Direct2D отправляет серьезные сообщения об ошибках на уровень отладки. Например, нарушение ограничения потоков приведет к возникновению серьезной ошибки.

    Кроме того, сообщение об ошибке уровня активирует точку останова для отладки.

  • предупреждение : Direct2D отправляет сообщения об ошибках и предупреждения на уровень отладки, чтобы вы могли обращаться к любому из этих сообщений.

  • сведения: Direct2D отправляет сообщения об ошибках, предупреждения и дополнительные диагностические сведения на уровень отладки. Например, сообщения об улучшении производительности будут отправляться на этом уровне отладки.

В этом разделе

Тема Описание
установка уровня отладки Direct2D
Описывает установку слоя отладки Direct2D.
Обзор уровня отладки Direct2D
отладочные сообщения
Выводит сообщения отладки из уровня отладки Direct2D.