Sdílet prostřednictvím


D1124: Formát DXGI neznámý s cílovou bitmapou s hodnotou Null

DXGI_FORMAT_UNKNOWN není pro toto rozhraní API povolen jako parametr, pokud je cíl nastaven na hodnotu NULL nebo je seznam příkazů.

 

Možné příčiny

Pro operace, jako je ID2D1RenderTarget::CreateCompatibleRenderTarget, musí mít cíl zdrojového vykreslení přiřazený cílový rastrový obrázek. Bez cílového rastrového obrázku nemůže Direct2D určit, který formát povrchu bude mít nový cílový prostředek vykreslení.

Možné opravy

Chcete-li to vyřešit, ujistěte se, že odpovídající ID2D1DeviceContext má přiřazený cílový rastrový obrázek pomocí ID2D1DeviceContext::SetTarget. Nebo pokud aplikace jednoduše potřebuje možnost vykreslit na dvě různé cílové plochy, zvažte vytvoření mapy ID2D1Bitmap a jeho nastavení jako cíle kontextu zařízení místo použití ID2D1RenderTarget::CreateCompatibleRenderTarget.