Sdílet prostřednictvím


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.