Compartir a través de


Capa de depuración de Direct2D

Propósito

La capa de depuración de Direct2D, implementada por separado de Direct2D en su propio archivo DLL denominado d2d1debug.dll, proporciona mensajes de depuración en tiempo de diseño para minimizar el error de la aplicación en tiempo de ejecución. Los mensajes de depuración a menudo resultan de infracciones de contratos de API, como parámetros no válidos (podrían estar relacionados con Direct3D), recursos no válidos, infracciones de subprocesos y otros problemas de rendimiento, como el uso de una capa cuando un clip bastaría.

Para ayudarle a decidir la cantidad de información que realiza el seguimiento de la capa de depuración, la capa de depuración ofrece tres niveles de depuración: información, advertencia y error. Estos tres niveles se interpretan de la siguiente manera:

  • Error: Direct2D envía mensajes de error graves a la capa de depuración. Por ejemplo, la interrupción de una restricción de subprocesos generará un error grave.

    Además, un mensaje de error de nivel desencadena el punto de interrupción para ayudarle a depurar.

  • Advertencia: Direct2D envía mensajes de error y advertencias a la capa de depuración para que pueda solucionar cualquiera de estos mensajes.

  • Información: Direct2D envía mensajes de error, advertencias e información de diagnóstico adicional a la capa de depuración. Por ejemplo, los mensajes de mejora del rendimiento se enviarán en este nivel de depuración.

En esta sección

Tema Descripción
Instalación de la capa de depuración de Direct2D
Describe cómo instalar la capa de depuración de Direct2D.
Introducción a la capa de depuración de Direct2D
Depurar mensajes
Enumera los mensajes de depuración de la capa de depuración de Direct2D.