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

Цель

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

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

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

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

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

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

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

Раздел Описание
Установка уровня отладки Direct2D
Описывает, как установить уровень отладки Direct2D.
Общие сведения об уровне отладки Direct2D
Сообщения отладки
Выводит список сообщений отладки из уровня отладки Direct2D.