D1124: DXGI-Format unbekannt mit NULL-Zielbitmap
DXGI _ FORMAT UNKNOWN ist für diese API nicht als Parameter _ zulässig, wenn das Ziel auf NULL festgelegt ist oder eine Befehlsliste ist.
Mögliche Ursachen
Für Vorgänge wie ID2D1RenderTarget::CreateCompatibleRenderTarget muss dem Quellrenderziel eine Zielbitmap zugewiesen sein. Ohne Zielbitmap kann Direct2D nicht bestimmen, welches Oberflächenformat die neue Renderzielressource aufweisen wird.
Mögliche Fehlerbehebungen
Um dies zu beheben, stellen Sie sicher, dass dem entsprechenden ID2D1DeviceContext mithilfe von ID2D1DeviceContext::SetTarget eine Zielbitmap zugewiesen ist. Wenn die Anwendung einfach die Möglichkeit zum Rendern auf zwei verschiedenen Zieloberflächen benötigt, sollten Sie erwägen, eine ID2D1Bitmap zu erstellen und als Ziel des Gerätekontexts festzulegen, anstatt ID2D1RenderTarget::CreateCompatibleRenderTarget zu verwenden.