D1132: DXGI-Format nicht HWND- oder DC-kompatibel

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

 

Mögliche Ursachen

Das Erstellen von HWND- oder DC-Rendertargets mithilfe von ID2D1Factory::CreateHwndRenderTarget oder ID2D1Factory::CreateDCRenderTarget führt zu zusätzlichen Einschränkungen für das Oberflächenformat des Ziels. 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 eines der oben genannten Formate ist. Wenn die Anwendung diese Arten von Zielen nicht unbedingt erfordert, sollten Sie stattdessen das Rendern in einer Textur in Erwägung ziehen. Die Optionen für das Oberflächenformat sind für die Kompatibilität als Ziel möglicherweise weniger restriktiv.