D1116: Unerwarteter Hardwareerstellungsfehler
Unerwarteter [ Fehlercode beim Erstellen eines ] Direct3D-Ziels.
Platzhalter
-
Fehlercode
-
Der aufgetretene Fehlercode.
Mögliche Ursachen
Diese Meldung tritt auf, wenn Direct2D keine Hardwarezielressource mit den von der Anwendung angegebenen Parametern erzeugen konnte. Eine wahrscheinliche Ursache ist, dass die Anwendung ein Hardwareziel angefordert hat, bei dem Direct2D den Besitz der Zuweisung der Zieltextur übernehmen muss, z. B. über ID2D1Factory::CreateHwndRenderTarget,und die angeforderte Größe zu groß war. Jede Direct3D-Featureebene erzwingt eine Beschränkung für die Textursizing. Weitere Informationen finden Sie unter Direct3D-Featureebenen.
Mögliche Korrekturen
Stellen Sie beim Zuweisen eines Ziels sicher, dass die Zielgröße die maximal zulässige Größe der Featureebene nicht überschreitet. Um Probleme mit der Zielzuordnung genauer zu beheben, sollten Sie die Anwendung ändern, um die Zieltextur selbst zu zuordnen, und überprüfen, ob die Zuordnung erfolgreich ist. Um diese Textur direkt als Ziel zu verwenden, interoperieren Sie sie als ID2D1Bitmap, und verwenden Sie id2D1Bitmap als Argument für ID2D1DeviceContext::SetTarget.