Direct2D-felsökningslager
Avsikt
Direct2D-felsökningsskiktet, som implementeras separat från Direct2D i sin egen DLL med namnet d2d1debug.dll, innehåller felsökningsmeddelanden för designtid så att du kan minimera körningsfel för program. Felsökningsmeddelandena beror ofta på överträdelser av API-kontrakt, till exempel ogiltiga parametrar (kan vara Direct3D-relaterade), ogiltiga resurser, trådfel och andra prestandaproblem som att använda ett lager när ett klipp skulle räcka.
För att hjälpa dig att avgöra hur mycket information som spåras av felsökningsskiktet erbjuder felsökningsskiktet tre felsökningsnivåer: information, varning och fel. Dessa tre nivåer tolkas på följande sätt:
Fel: Direct2D skickar allvarliga felmeddelanden till felsökningsskiktet. Om du till exempel bryter mot en trådbegränsning genereras ett allvarligt fel.
Dessutom utlöser ett meddelande om nivåfel brytpunkten som hjälper dig att felsöka.
Varning: Direct2D skickar felmeddelanden och varningar till felsökningsskiktet så att du kan åtgärda något av dessa meddelanden.
Information: Direct2D skickar felmeddelanden, varningar och ytterligare diagnostikinformation till felsökningsskiktet. Till exempel skickas meddelanden om prestandaförbättringar på den här felsökningsnivån.
I det här avsnittet
Ämne | Beskrivning |
---|---|
Installera Direct2D-felsökningsskiktet |
Beskriver hur du installerar Direct2D-felsökningsskiktet. |
översikt över Direct2D-felsökningslager |
|
Felsöka meddelanden |
Visar en lista över felsökningsmeddelanden från Direct2D-felsökningsskiktet. |