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

Das gegebene DXGI-Format ist für diese Erstellungsmethode des Renderziels ungültig.

Mögliche Ursachen

Die Erstellung von HWND- oder DC-Rendertargets mit ID2D1Factory::CreateHwndRenderTarget oder ID2D1Factory::CreateDCRenderTarget führt zu zusätzlichen Einschränkungen im 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, überprüfen Sie, ob das für das HWND- oder DC-Renderziel 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 eine Textur in Betracht ziehen. Die Oberflächenformatoptionen für die Kompatibilität als Ziel sind möglicherweise weniger restriktiv.