Vrstva ladění Direct2D
Účel
Ladicí vrstva Direct2D implementovaná odděleně od Direct2D ve vlastní knihovně DLL s názvem d2d1debug.dll, poskytuje zprávy ladění v době návrhu, abyste minimalizovali selhání aplikace za běhu. Ladicí zprávy často vyplývají z porušení kontraktů rozhraní API, jako jsou neplatné parametry (můžou souviset s Direct3D), neplatné prostředky, porušení vláken a další problémy s výkonem, jako je použití vrstvy, když by stačit klip.
Ladicí vrstva vám pomůže určit, kolik informací je trasováno vrstvou ladění, nabízí tři úrovně ladění: informace, upozornění a chyba. Tyto tři úrovně jsou interpretovány takto:
Chyba: Direct2D odešle do vrstvy ladění závažné chybové zprávy. Například porušení omezení dělení na vlákna vygeneruje závažnou chybu.
Zpráva o chybě na úrovni navíc aktivuje zarážku, která vám pomůže ladit.
upozornění : Direct2D odesílá chybové zprávy a upozornění do vrstvy ladění, abyste mohli řešit kteroukoli z těchto zpráv.
informace: Direct2D odesílá do vrstvy ladění chybové zprávy, upozornění a další diagnostické informace. Zprávy o zlepšení výkonu se například posílají na této úrovni ladění.
V této části
Námět | Popis |
---|---|
instalace vrstvy ladění Direct2D |
Popisuje, jak nainstalovat vrstvu ladění Direct2D. |
přehled ladicí vrstvy Direct2D |
|
ladění zpráv |
Vypíše ladicí zprávy z vrstvy ladění Direct2D. |