D1132: DXGI-Format nicht HWND oder DC kompatibel

Das angegebene DXGI-Format ist für diese Renderzielerstellungsmethode ungültig.

 

Mögliche Ursachen

Die Erstellung von HWND- oder DC-Rendertargets mit ID2D1Factory::CreateHwndRenderTarget oder ID2D1Factory::CreateDCRenderTarget führt zusätzliche Einschränkungen für das Oberflächenformat des Ziels ein. Insbesondere sollten diese Ziele vom Typ DXGI_FORMAT_R8G8B8A8_UNORM oder DXGI_FORMAT_B8G8R8A8_UNORM sein.

Mögliche Korrekturen

Um dieses Problem zu beheben, vergewissern Sie sich, dass das für das HWND- oder DC-Rendertarget einer Anwendung angegebene Format eine der oben genannten Formate ist. Wenn die Anwendung diese Arten von Zielen nicht unbedingt erfordert, sollten Sie stattdessen das Rendern in einer Textur in Betracht ziehen, ihre Oberflächenformatoptionen für die Kompatibilität als Ziel möglicherweise weniger restriktiv sein.