Direct2D-Fehlercodes

In diesem Dokument werden die von Direct2D verwendeten Fehlercodes aufgeführt. Das Thema Richtlinien für die Direct2D-Fehlerbehandlung enthält weitere Informationen zur Behandlung solcher Fehler.

Konstante/Wert BESCHREIBUNG
D2DERR_BAD_NUMBER
0x88990011
Die Zahl ist ungültig.
D2DERR_BITMAP_BOUND_AS_TARGET
0x88990025L
Sie können nicht mit einer Bitmap zeichnen, die derzeit als Zielbit gebunden ist.
D2DERR_BITMAP_CANNOT_DRAW
0x88990021L
Sie können nicht mit einer Bitmap zeichnen, die über die Option D2D1_BITMAP_OPTIONS_CANNOT_DRAW verfügt.
D2DERR_CYCLIC_GRAPH
0x88990020L
Im Diagramm ist ein Zyklus aufgetreten.
D2DERR_DISPLAY_FORMAT_NOT_SUPPORTED
0x88990009
Das zu renderde Anzeigeformat wird vom Hardwaregerät nicht unterstützt.
D2DERR_DISPLAY_STATE_INVALID
0x88990006
Ein gültiger Anzeigezustand konnte nicht ermittelt werden.
D2DERR_EFFECT_IS_NOT_REGISTERED
0x88990028L
Die Klassen-ID des angegebenen Effekts wird vom Betriebssystem nicht registriert.
D2DERR_EXCEEDS_MAX_BITMAP_SIZE
0x8899001D
Die angeforderte Größe ist größer als die garantierte unterstützte Texturgröße.
D2DERR_INCOMPATIBLE_BRUSH_TYPES
0x88990018
Die Pinseltypen sind für den Aufruf nicht kompatibel.
D2DERR_INSUFFICIENT_BUFFER
ERROR_INSUFFICIENT_BUFFER (Windows-Fehler)
Der bereitgestellte Puffer ist zu klein, um die Daten aufzunehmen.
D2DERR_INSUFFICIENT_DEVICE_CAPABILITIES
0x88990026L
Das Direct3D-Gerät verfügt nicht über ausreichende Funktionen, um die angeforderte Aktion auszuführen.
D2DERR_INTERMEDIATE_TOO_LARGE
0x88990027L
Sie können das Diagramm nicht mit den aktuellen Kacheleinstellungen des Kontexts rendern.
D2DERR_INTERNAL_ERROR
0x88990008
Die Anwendung sollte diese instance von Direct2D schließen und als neuen Prozess neu starten.
D2DERR_INVALID_CALL
0x8899000A
Ein Aufruf dieser Methode ist ungültig.
D2DERR_INVALID_GRAPH_CONFIGURATION
0x8899001EL
Im Diagramm ist ein Konfigurationsfehler aufgetreten.
D2DERR_INVALID_INTERNAL_GRAPH_CONFIGURATION
0x8899001FL
Im Diagramm ist ein interner Konfigurationsfehler aufgetreten.
D2DERR_INVALID_PROPERTY
0x88990029L
Die angegebene Eigenschaft ist nicht vorhanden.
D2DERR_INVALID_TARGET
0x88990024L
Sie können das Bild nicht als Ziel festlegen, da es sich entweder um einen Effekt oder eine Bitmap handelt, die nicht über die Option D2D1_BITMAP_OPTIONS_TARGET verfügt.
D2DERR_LAYER_ALREADY_IN_USE
0x88990013
Die Anwendung hat versucht, eine Layerressource wiederzuverwenden, die noch nicht aus dem Stapel geschaltet wurde.
D2DERR_MAX_TEXTURE_SIZE_EXCEEDED
0x8899000F
Die angeforderte DX-Oberflächengröße überschreitet die maximale Texturgröße.
D2DERR_NO_HARDWARE_DEVICE
0x8899000B
Für diesen Vorgang ist kein Hardwarerenderinggerät verfügbar.
D2DERR_NO_SUBPROPERTIES
0x8899002AL
Die angegebene Untereigenschaft ist nicht vorhanden.
D2DERR_NOT_INITIALIZED
0x88990002
Das Objekt wurde noch nicht initialisiert.
D2DERR_ORIGINAL_TARGET_NOT_BOUND
0x88990023L
Der Vorgang ist fehlgeschlagen, da das ursprüngliche Ziel derzeit nicht als Ziel gebunden ist.
D2DERR_OUTSTANDING_BITMAP_REFERENCES
0x88990022L
Der Vorgang kann nicht abgeschlossen werden, während Sie über ausstehende Verweise auf die Zielbitbit verfügen.
D2DERR_POP_CALL_DID_NOT_MATCH_PUSH
0x88990014
Die Anwendung hat versucht, eine Ebene aus dem Stapel zu popen, wenn sich ein Clip oben befand, oder einen Clip aus dem Stapel zu entfernen, wenn sich eine Ebene oben befand.
D2DERR_PRINT_FORMAT_NOT_SUPPORTED
0x8899002CL
Dieser Fehler tritt während der Erstellung des Drucksteuerelements (ID2D1Device::CreatePrintControl) auf, um anzugeben, dass das Direct2D-Drucksteuerelement (ID2D1PrintControl) keinen der Paketzieltypen unterstützen kann, die Druckerformate darstellen.
D2DERR_PRINT_JOB_CLOSED
0x8899002BL
Die Anwendung mit dem Namen ID2D1PrintControl::AddPage oder ID2D1PrintControl::Close , nachdem der Druckauftrag bereits abgeschlossen wurde.
D2DERR_PUSH_POP_UNBALANCED
0x88990016
Die Anwendung hat nicht alle Clips und Ebenen aus dem Stapel abgelegt oder versucht, zu viele Clips oder Ebenen aus dem Stapel zu entfernen.
D2DERR_RECREATE_TARGET
0x8899000C
Es ist ein Präsentationsfehler aufgetreten, der möglicherweise wiederhergestellt werden kann. Der Aufrufer muss das Renderziel neu erstellen und dann versuchen, den Frame erneut zu rendern.
D2DERR_RENDER_TARGET_HAS_LAYER_OR_CLIPRECT
0x88990017
Der angeforderte Vorgang kann erst ausgeführt werden, wenn alle Ebenen und Clips aus dem Stapel geknallt wurden.
D2DERR_SCANNER_FAILED
0x88990004
Der Geometriescanner konnte die Daten nicht verarbeiten.
D2DERR_SCREEN_ACCESS_DENIED
0x88990005
Direct2D konnte nicht auf den Bildschirm zugreifen.
D2DERR_SHADER_COMPILE_FAILED
0x8899000E
Fehler bei der Shaderkompilierung.
D2DERR_TARGET_NOT_GDI_COMPATIBLE
0x8899001A
Das Renderziel ist nicht mit GDI kompatibel.
D2DERR_TEXT_EFFECT_IS_WRONG_TYPE
0x8899001B
Ein Textclient-Zeicheneffektobjekt ist vom falschen Typ.
D2DERR_TEXT_RENDERER_NOT_RELEASED
0x8899001C
Eine Anwendung hält einen Verweis auf die IDWriteTextRenderer-Schnittstelle bereit, nachdem der entsprechende DrawText-oder DrawTextLayout-Aufruf zurückgegeben wurde.
D2DERR_TOO_MANY_SHADER_ELEMENTS
0x8899000D
Fehler bei der Shaderkonstruktion, weil sie zu komplex war.
D2DERR_TOO_MANY_TRANSFORM_INPUTS
0x8899002DL
Ein Effekt hat versucht, eine Transformation mit zu vielen Eingaben zu verwenden.
D2DERR_UNSUPPORTED_OPERATION
0x88990003
Der angeforderte Vorgang wird nicht unterstützt.
D2DERR_UNSUPPORTED_PIXEL_FORMAT
WINCODEC_ERR_UNSUPPORTEDPIXELFORMAT (Fehler in wincodec.h)
Das Pixelformat wird nicht unterstützt.
D2DERR_UNSUPPORTED_VERSION
0x88990010
Die angeforderte Direct2D-Version wird nicht unterstützt.
D2DERR_WIN32_ERROR
0x88990019
Ein unbekannter Win32-Fehler ist aufgetreten.
D2DERR_WRONG_FACTORY
0x88990012
Zusammen verwendete Objekte wurden nicht alle aus derselben Factory instance erstellt.
D2DERR_WRONG_RESOURCE_DOMAIN
0x88990015
Die verwendete Ressource wurde von einem Renderziel in einer anderen Ressourcendomäne erstellt.
D2DERR_WRONG_STATE
0x88990001
Das -Objekt befand sich nicht im richtigen Zustand, um die -Methode zu verarbeiten.
D2DERR_ZERO_VECTOR
0x88990007
Der angegebene Vektor ist 0.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008 [nur Desktop-Apps]
Unterstützte Mindestversion (Telefon)
Windows Phone 8.1 [Windows Phone Silverlight 8.1- und Windows-Runtime-Apps]
Header
Winerror.h;
D2derr.h (einschließlich D2d1.h)