D3DXFERR-Rückgabewerte

Die Methoden, die zum Arbeiten mit DirectX-X-Dateien verwendet werden, können zusätzlich zu den COM-Standardrückgabewerten die folgenden Werte zurückgeben.

D3DXFERR _ BADARRAYSIZE

Ein Array überschreitet die zulässige Größe.

D3DXFERR _ BADCACHEFILE

Eine Cachedatei konnte nicht gelesen werden.

D3DXFERR _ BADDataReference

Vorlagenmemberdaten konnten nicht abgerufen werden.

D3DXFERR _ BADFILE

Fehler beim Lesen oder Schreiben einer Datei.

D3DXFERR _ BADFILEFLOATSIZE

Die Datei entspricht nicht der erwarteten Größe.

D3DXFERR _ BADFILETYPE

Die Datei weist ein ungültiges Format auf.

D3DXFERR _ BADFILEVERSION

Die Datei weist eine ungültige Formatversion auf.

D3DXFERR _ BADOBJECT

Daten konnten nicht aus einem Objekt gelesen oder in ein Objekt geschrieben werden.

D3DXFERR _ BADRESOURCE

Fehler bei einem Vorgang für eine Ressource.

D3DXFERR _ BADTYPE

Die Datei stimmte nicht mit bekannten Vorlagentypen überein.

D3DXFERR _ BADVALUE

Eine Variable liegt außerhalb des erwarteten Bereichs. wird in der Regel zurückgegeben, wenn ein Objektzeiger ungültig ist.

D3DXFERR _ FILENOTFOUND

Für die angegebene Datei wurde kein gültiges Handle gefunden.

D3DXFERR _ NOMOREDATA

Der Zeigeroffset wurde über das Ende des Puffers hinaus erweitert.

D3DXFERR _ NOMOREOBJECTS

Es sind keine untergeordneten Objekte mehr verfügbar.

D3DXFERR _ NOTDONEYET

Der Datentyp stimmte nicht mit den zulässigen Typen überein.

D3DXFERR _ NOTFOUND

Das Objekt konnte von den angegebenen Parametern nicht gefunden werden.

D3DXFERR _ PARSEERROR

Der Datenstrom konnte nicht analysiert werden.

D3DXFERR _ RESOURCENOTFOUND

Für die angegebene Ressource wurde kein gültiges Handle gefunden.

Bemerkungen

Der Dateifehlerfunktionscode ".x" _ FACD3DXF wird verwendet, um Fehlercodes zu generieren. Beispiel:

#define _FACD3DXF           0x876
#define D3DXFERR_BADOBJECT  MAKE_HRESULT( 1, _FACD3DXF, 900 )

Requirements (Anforderungen)

Anforderung Wert
Header
D3dx9xof.h

Weitere Informationen

D3DX X-Dateikonstanten