DirectDraw-Rückgabecodes
Fehler werden durch negative Werte dargestellt und können nicht kombiniert werden. In dieser Tabelle sind die Werte aufgeführt, die von allen Methoden der DirectDraw-Schnittstellen und DirectDraw-Funktionenzurückgegeben werden können. Eine Liste der Fehlercodes, die jede Methode oder Funktion zurückgeben kann, finden Sie in der Beschreibung der Methode oder Funktion.
-
DD _ OK
-
-
Die Anforderung wurde erfolgreich abgeschlossen.
-
-
DDERR _ ALREADYINITIALIZED
-
-
Das -Objekt wurde bereits initialisiert.
-
-
DDERR _ BLTFASTCLIPCLIP
-
-
Ein DirectDrawClipper-Objekt wird an eine Quelloberfläche angefügt, die an einen Aufruf der IDirectDrawSurface7::BltFast-Methode übergeben wurde.
-
-
DDERR _ CANNOTATTACHSURFACE
-
-
Eine Oberfläche kann nicht an eine andere angeforderte Oberfläche angefügt werden.
-
-
DDERR _ CANNOTDETACHSURFACE
-
-
Eine Oberfläche kann nicht von einer anderen angeforderten Oberfläche getrennt werden.
-
-
DDERR _ CANTCREATEDC
-
-
Windows können keine weiteren Gerätekontexte (DCs) erstellen, oder ein DC hat eine palettenindizierte Oberfläche angefordert, wenn die Oberfläche keine Palette aufweist und der Anzeigemodus nicht palettenindiziert war (in diesem Fall kann DirectDraw keine richtige Palette im DC auswählen).
-
-
DDERR _ CANTDUPLICATE
-
-
Primäre und 3D-Oberflächen oder implizit erstellte Oberflächen können nicht dupliziert werden.
-
-
DDERR _ CANTLOCKSURFACE
-
-
Der Zugriff auf diese Oberfläche wird verweigert, weil versucht wurde, die primäre Oberfläche ohne DCI-Unterstützung (Display Control Interface) zu sperren.
-
-
DDERR _ CANTPAGELOCK
-
-
Fehler beim Seitensperren einer Oberfläche. Die Seitensperre funktioniert nicht auf einer Anzeigespeicheroberfläche oder einer emulierten primären Oberfläche.
-
-
DDERR _ CANTPAGEUNLOCK
-
-
Fehler beim Seitenentsperren einer Oberfläche. Die Seitenentsperrung funktioniert nicht auf einer Anzeigespeicheroberfläche oder einer emulierten primären Oberfläche.
-
-
DDERR _ CLIPPERISUSINGHWND
-
-
Es wurde versucht, eine Clipliste für ein DirectDrawClipper-Objekt festzulegen, das bereits ein Fensterhandle überwacht.
-
-
DDERR _ COLORKEYNOTSET
-
-
Für diesen Vorgang wird kein Quellfarbschlüssel angegeben.
-
-
DDERR _ DERZEITNOTAVAIL
-
-
Derzeit ist keine Unterstützung verfügbar.
-
-
DDERR _ DDSCAPSCOMPLEXREQUIRED
-
-
Neu für DirectX 7.0. Die Oberfläche erfordert das DDSCAPS _ COMPLEX-Flag.
-
-
DDERR _ DCALREADYCREATED
-
-
Für diese Oberfläche wurde bereits ein Gerätekontext (DC) zurückgegeben. Für jede Oberfläche kann nur ein DC abgerufen werden.
-
-
>DDERR _ DEVICEDOESNUNESURFACE
-
-
Von einem DirectDraw-Gerät erstellte Oberflächen können nicht direkt von einem anderen DirectDraw-Gerät verwendet werden.
-
-
>DDERR _ DIRECTDRAWALREADYCREATED
-
-
Für diesen Prozess wurde bereits ein DirectDraw-Objekt erstellt, das diesen Treiber darstellt.
-
-
DDERR _ EXCEPTION
-
-
Beim Ausführen des angeforderten Vorgangs ist eine Ausnahme aufgetreten.
-
-
DDERR _ EXCLUSIVEMODEALREADYSET
-
-
Es wurde versucht, die kooperative Ebene festzulegen, als sie bereits auf exklusiv festgelegt wurde.
-
-
DDERR _ ABGELAUFEN
-
-
Die Daten sind abgelaufen und daher nicht mehr gültig.
-
-
DDERR _ GENERIC
-
-
Es gibt eine nicht definierte Fehlerbedingung.
-
-
DDERR _ HEIGHTALIGN
-
-
Die Höhe des bereitgestellten Rechtecks ist kein Vielfaches der erforderlichen Ausrichtung.
-
-
DDERR _ HWNDALREADYSET
-
-
Das DirectDraw-Fensterhandle auf kooperativer Ebene wurde bereits festgelegt. Sie kann nicht zurückgesetzt werden, während im Prozess Oberflächen oder Paletten erstellt wurden.
-
-
DDERR _ HWNDSUBCLASSED
-
-
DirectDraw wird daran gehindert, den Zustand wiederherzustellen, da das DirectDraw-Fensterhandle auf kooperativer Ebene unterklassigt wurde.
-
-
DDERR _ IMPLICITLYCREATED
-
-
Die Oberfläche kann nicht wiederhergestellt werden, da es sich um eine implizit erstellte Oberfläche handelt.
-
-
DDERR _ INCOMPATIBLEPRIMARY
-
-
Die Anforderung zur Erstellung der primären Oberfläche stimmt nicht mit der vorhandenen primären Oberfläche überein.
-
-
DDERR _ INVALIDCAPS
-
-
Ein oder mehrere der an die Rückruffunktion übergebenen Funktionsbits sind falsch.
-
-
DDERR _ INVALIDCLIPLIST
-
-
DirectDraw unterstützt die angegebene Clipliste nicht.
-
-
DDERR _ INVALIDDIRECTDRAWGUID
-
-
Der guid (Globally Unique Identifier), der an die DirectDrawCreate-Funktion übergeben wird, ist kein gültiger DirectDraw-Treiberbezeichner.
-
-
DDERR _ INVALIDMODE
-
-
DirectDraw unterstützt den angeforderten Modus nicht.
-
-
DDERR _ INVALIDOBJECT
-
-
DirectDraw hat einen Zeiger empfangen, der ein ungültiges DirectDraw-Objekt war.
-
-
DDERR _ INVALIDPARAMS
-
-
Mindestens ein Parameter, der an die Methode übergeben wird, ist falsch.
-
-
DDERR _ INVALIDPIXELFORMAT
-
-
Das Pixelformat war wie angegeben ungültig.
-
-
DDERR _ INVALIDPOSITION
-
-
Die Position der Überlagerung auf dem Ziel ist nicht mehr gültig.
-
-
DDERR _ INVALIDRECT
-
-
Das angegebene Rechteck war ungültig.
-
-
DDERR _ INVALIDSTREAM
-
-
Der angegebene Stream enthält ungültige Daten.
-
-
DDERR _ INVALIDSURFACETYPE
-
-
Die Oberfläche hat den falschen Typ.
-
-
DDERR _ LOCKEDSURFACES
-
-
Eine oder mehrere Oberflächen sind gesperrt, was zu einem Fehler des angeforderten Vorgangs führt.
-
-
DDERR _ MOREDATA
-
-
Es sind mehr Daten verfügbar, als die angegebene Puffergröße enthalten kann.
-
-
DDERR _ NEWMODE
-
-
Neu für DirectX 7.0. Wenn IDirectDraw7::StartModeTest mit dem DDSMT _ ISTESTREQUIRED-Flag aufgerufen wird, wird dieser Wert möglicherweise zurückgegeben, um anzugeben, dass einige oder alle Auflösungen getestet werden können und sollten. IDirectDraw7::EvaluateMode gibt diesen Wert zurück, um anzugeben, dass der Test in einen neuen Anzeigemodus gewechselt ist.
-
-
DDERR _ NO3D
-
-
Es ist keine 3D-Hardware oder Emulation vorhanden.
-
-
DDERR _ NOALPHAHW
-
-
Es ist keine Hardware für die Alphabeschleunigung vorhanden oder verfügbar, was zu einem Fehler des angeforderten Vorgangs führt.
-
-
DDERR _ NOBLTHW
-
-
Es ist kein Bitblock vorhanden, der Hardware überträgt.
-
-
DDERR _ NOCLIPLIST
-
-
Es ist keine Clipliste verfügbar.
-
-
DDERR _ NOCLIPPERATTACHED
-
-
An das Surface-Objekt ist kein DirectDrawClipper-Objekt angefügt.
-
-
DDERR _ NOCOLORCONVHW
-
-
Es ist keine Hardware für die Farbkonvertierung vorhanden oder verfügbar.
-
-
DDERR _ NOCOLORKEY
-
-
Die Oberfläche verfügt derzeit nicht über einen Farbschlüssel.
-
-
DDERR _ NOCOLORKEYHW
-
-
Es gibt keine Hardwareunterstützung für den Zielfarbschlüssel.
-
-
DDERR _ NOCOOPERATIVELEVELSET
-
-
Eine create-Funktion wurde ohne die IDirectDraw7::SetCooperativeLevel-Methode aufgerufen.
-
-
DDERR _ NODC
-
-
Für diese Oberfläche wurde noch kein Gerätekontext (DC) erstellt.
-
-
DDERR _ NODDROPSHW
-
-
Es ist keine DirectDraw-ROP-Hardware (Raster-Operation) verfügbar.
-
-
DDERR _ NODIRECTDRAWHW
-
-
Die ausschließliche Hardware-DirectDraw-Objekterstellung ist nicht möglich. Der Treiber unterstützt keine Hardware.
-
-
DDERR _ NODIRECTDRAWSUPPORT
-
-
DirectDraw-Unterstützung ist mit dem aktuellen Anzeigetreiber nicht möglich.
-
-
DDERR _ NODRIVERSUPPORT
-
-
Neu für DirectX 7.0. Die Tests können nicht fortgesetzt werden, da der Treiber für den Anzeigeadapter keine Aktualisierungsraten aufzählt.
-
-
_DDERR-NOEMULATION
-
-
Softwareemulation ist nicht verfügbar.
-
-
DDERR _ NOEXCLUSIVEMODE
-
-
Für den Vorgang muss die Anwendung über den exklusiven Modus verfügen, die Anwendung jedoch nicht über den exklusiven Modus.
-
-
DDERR _ NOFLIPHW
-
-
Das Spiegeln sichtbarer Oberflächen wird nicht unterstützt.
-
-
DDERR _ NOFOCUSWINDOW
-
-
Es wurde versucht, ein Gerätefenster zu erstellen oder festzulegen, ohne zuerst das Fokusfenster festzulegen.
-
-
DDERR _ NOGDI
-
-
Es ist keine GDI vorhanden.
-
-
DDERR _ NOHWND
-
-
Clipper Benachrichtigung erfordert ein Fensterhandle, oder es wurde zuvor kein Fensterhandle als Fensterhandle auf kooperativer Ebene festgelegt.
-
-
DDERR _ NOMIPMAPHW
-
-
Es ist keine Mipmap-fähige Hardware für die Texturzuordnung vorhanden oder verfügbar.
-
-
DDERR _ NOMIRRORHW
-
-
Es ist keine Spiegelungshardware vorhanden oder verfügbar.
-
-
DDERR _ NOMONITORINFORMATION
-
-
Neu für DirectX 7.0. Die Tests können nicht fortgesetzt werden, da dem Monitor keine EDID-Daten zugeordnet sind.
-
-
DDERR _ NONONLOCALVIDMEM
-
-
Es wurde versucht, nichtlokalen Videospeicher von einem Gerät zuzuordnen, das keinen nicht lokalen Videospeicher unterstützt.
-
-
DDERR _ NOOPTIMIZEHW
-
-
Das Gerät unterstützt keine optimierten Oberflächen.
-
-
DDERR _ NOOVERLAYDEST
-
-
Die IDirectDrawSurface7::GetOverlayPosition-Methode wird für eine Überlagerung aufgerufen, für die die IDirectDrawSurface7::UpdateOverlay-Methode nicht aufgerufen wurde, um als Ziel festzulegen.
-
-
DDERR _ NOOVERLAYHW
-
-
Es ist keine Überlagerungshardware vorhanden oder verfügbar.
-
-
DDERR _ NOPALETTEATTACHED
-
-
An diese Oberfläche ist kein Palettenobjekt angefügt.
-
-
DDERR _ NOPALETTEHW
-
-
Es gibt keine Hardwareunterstützung für Paletten mit 16 oder 256 Farben.
-
-
DDERR _ NORASTEROPHW
-
-
Es ist keine geeignete Hardware für rasterbasierte Vorgänge vorhanden oder verfügbar.
-
-
DDERR _ NOROTATIONHW
-
-
Es ist keine Rotationshardware vorhanden oder verfügbar.
-
-
DDERR _ NOSTEREOHARDWARE
-
-
Es ist keine Stereohardware vorhanden oder verfügbar.
-
-
DDERR _ NOSTRETCHHW
-
-
Es gibt keine Hardwareunterstützung für Stretching.
-
-
DDERR _ NOSURFACELEFT
-
-
Es ist keine Hardware vorhanden, die Stereooberflächen unterstützt.
-
-
DDERR _ NOT4BITCOLOR
-
-
Das DirectDrawSurface-Objekt verwendet keine 4-Bit-Farbpalette, und der angeforderte Vorgang erfordert eine 4-Bit-Farbpalette.
-
-
DDERR _ NOT4BITCOLORINDEX
-
-
Das DirectDrawSurface-Objekt verwendet keine 4-Bit-Farbindexpalette, und der angeforderte Vorgang erfordert eine 4-Bit-Farbindexpalette.
-
-
DDERR _ NOT8BITCOLOR
-
-
Das DirectDrawSurface-Objekt verwendet keine 8-Bit-Farbpalette, und der angeforderte Vorgang erfordert eine 8-Bit-Farbpalette.
-
-
DDERR _ NOTAOVERLAYSURFACE
-
-
Eine Überlagerungskomponente wird für eine nicht überlappende Oberfläche aufgerufen.
-
-
DDERR _ NOTEXTUREHW
-
-
Der Vorgang kann nicht ausgeführt werden, da keine Texturzuordnungshardware vorhanden oder verfügbar ist.
-
-
DDERR _ NOTFLIPPABLE
-
-
Es wurde versucht, eine Oberfläche zu spiegeln, die nicht gekippt werden kann.
-
-
DDERR _ NOTFOUND
-
-
Das angeforderte Element wurde nicht gefunden.
-
-
DDERR _ NOTINITIALIZED
-
-
Es wurde versucht, eine Schnittstellenmethode eines DirectDraw-Objekts aufzurufen, das von CoCreateInstance erstellt wurde, bevor das Objekt initialisiert wurde.
-
-
DDERR _ NOTLOADED
-
-
Die Oberfläche ist eine optimierte Oberfläche, aber ihr wurde noch kein Arbeitsspeicher zugeordnet.
-
-
DDERR _ NOTLOCKED
-
-
Es wurde versucht, eine Oberfläche zu entsperren, die nicht gesperrt war.
-
-
DDERR _ NOTPAGELOCKED
-
-
Es wurde versucht, eine Oberfläche ohne ausstehende Seitensperren zu entsperren.
-
-
DDERR _ NOTPALETTIZED
-
-
Die verwendete Oberfläche ist keine palettenbasierte Oberfläche.
-
-
DDERR _ NOVSYNCHW
-
-
Es gibt keine Hardwareunterstützung für synchronisierte Vorgänge mit vertikalem Leerstellen.
-
-
DDERR _ NOWEISUFFERHW
-
-
Der Vorgang zum Erstellen eines Z-Puffers im Anzeigespeicher oder zum Ausführen einer Bitblockübertragung (bitblt) mithilfe eines Z-Puffers kann nicht ausgeführt werden, da keine Hardwareunterstützung für Z-Puffer vorhanden ist.
-
-
DDERR _ NOZOVERLAYHW
-
-
Die Überlagerungsoberflächen können nicht auf Z-Schicht basierend auf der Z-Reihenfolge angeordnet werden, da die Hardware keine Z-Reihenfolge von Überlagerungen unterstützt.
-
-
DDERR _ OUTOFCAPS
-
-
Die für den angeforderten Vorgang benötigte Hardware wurde bereits zugeordnet.
-
-
DDERR _ OUTOFMEMORY
-
-
DirectDraw verfügt nicht über genügend Arbeitsspeicher, um den Vorgang auszuführen.
-
-
DDERR _ OUTOFVIDEOMEMORY
-
-
DirectDraw verfügt nicht über genügend Anzeigespeicher, um den Vorgang auszuführen.
-
-
_DDERR-ÜBERLAPPENDERECTS
-
-
Die Quell- und Zielrechtecke befinden sich auf derselben Oberfläche und überlappen sich gegenseitig.
-
-
DDERR _ OVERLAYCANTCLIP
-
-
Die Hardware unterstützt keine abgeschnittenen Überlagerungen.
-
-
DDERR _ OVERLAYCOLORKEYONLYONEACTIVE
-
-
Es wurde versucht, mehr als einen Farbschlüssel auf einer Überlagerung aktiv zu haben.
-
-
DDERR _ OVERLAYNOTVISIBLE
-
-
Die IDirectDrawSurface7::GetOverlayPosition-Methode wurde für eine verborgene Überlagerung aufgerufen.
-
-
DDERR _ PALETTEBUSY
-
-
Der Zugriff auf diese Palette wird verweigert, da die Palette von einem anderen Thread gesperrt wird.
-
-
DDERR _ PRIMARYSURFACEALREADYEXISTS
-
-
Dieser Prozess hat bereits eine primäre Oberfläche erstellt.
-
-
DDERR _ REGIONTOOSMALL
-
-
Der an die IDirectDrawClipper::GetClipList-Methode übergebene Bereich ist zu klein.
-
-
DDERR _ SURFACEALREADYATTACHED
-
-
Es wurde versucht, eine Oberfläche an eine andere Oberfläche anfügen, an die sie bereits angefügt ist.
-
-
DDERR _ SURFACEALREADYDEPENDENT
-
-
Es wurde versucht, eine Oberfläche zu einer Abhängigkeit einer anderen Oberfläche zu machen, von der sie bereits abhängig ist.
-
-
DDERR _ SURFACEBUSY
-
-
Der Zugriff auf die Oberfläche wird verweigert, da die Oberfläche von einem anderen Thread gesperrt wird.
-
-
DDERR _ SURFACEISOBSCURED
-
-
Der Zugriff auf die Oberfläche wird verweigert, da die Oberfläche verdeckt ist.
-
-
DDERR _ SURFACELOST
-
-
Der Zugriff auf die Oberfläche wird verweigert, weil der Oberflächenspeicher nicht mehr verfügbar ist. Rufen Sie die IDirectDrawSurface7::Restore-Methode auf dieser Oberfläche auf, um den zugeordneten Arbeitsspeicher wiederherzustellen.
-
-
DDERR _ SURFACENOTATTACHED
-
-
Die angeforderte Oberfläche ist nicht angefügt.
-
-
DDERR _ TESTFINISHED
-
-
Neu für DirectX 7.0. Wenn dieser Wert von der IDirectDraw7::StartModeTest-Methode zurückgegeben wird, bedeutet dieser Wert, dass kein Test initiiert werden konnte, da alle für tests ausgewählten Auflösungen bereits Informationen zur Aktualisierungsrate in der Registrierung enthalten. Wenn der Wert von IDirectDraw7::EvaluateModezurückgegeben wird, bedeutet der Wert, dass DirectDraw einen Aktualisierungsratentest abgeschlossen hat.
-
-
DDERR _ TO WIEGE
-
-
Die von DirectDraw angeforderte Höhe ist zu groß.
-
-
DDERR _ TOOBIGSIZE
-
-
Die von DirectDraw angeforderte Größe ist zu groß. Die einzelnen Größen für Höhe und Breite sind jedoch gültig.
-
-
DDERR _ TOOBIGWIDTH
-
-
Die von DirectDraw angeforderte Breite ist zu groß.
-
-
DDERR _ NICHT UNTERSTÜTZT
-
-
Der Vorgang wird nicht unterstützt.
-
-
DDERR _ UNSUPPORTEDFORMAT
-
-
Das angeforderte Pixelformat wird von DirectDraw nicht unterstützt.
-
-
DDERR _ UNSUPPORTEDMASK
-
-
Die Bitmaske im angeforderten Pixelformat wird von DirectDraw nicht unterstützt.
-
-
DDERR _ UNSUPPORTEDMODE
-
-
Die Anzeige befindet sich derzeit in einem nicht unterstützten Modus.
-
-
DDERR _ VERTICALBLANKINPROGRESS
-
-
Ein vertikales Leerzeichen wird in Bearbeitung.
-
-
DDERR _ VIDEONOTACTIVE
-
-
Der Videoport ist nicht aktiv.
-
-
DDERR _ WASUNGDRAWING
-
-
Der vorherige bitblt-Vorgang, bei dem Informationen auf oder von dieser Oberfläche übertragen werden, ist unvollständig.
-
-
DDERR _ WRONGMODE
-
-
Diese Oberfläche kann nicht wiederhergestellt werden, da sie in einem anderen Modus erstellt wurde.
-
-
DDERR _ XALIGN
-
-
Das bereitgestellte Rechteck wurde nicht horizontal an einer erforderlichen Grenze ausgerichtet.
-
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|