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

Ein Dateilese- oder Schreibvorgang ist fehlgeschlagen.

D3DXFERR_BADFILEFLOATSIZE

Die Datei hat nicht die erwartete Größe.

D3DXFERR_BADFILETYPE

Die Datei hat ein ungültiges Format.

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

Ein Vorgang für eine Ressource ist fehlgeschlagen.

D3DXFERR_BADTYPE

Die Datei stimmte nicht mit bekannten Vorlagentypen überein.

D3DXFERR_BADVALUE

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

D3DXFERR_FILENOTFOUND

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

D3DXFERR_NOMOREDATA

Zeigeroffset, der über das Ende des Puffers hinaus erweitert wird.

D3DXFERR_NOMOREOBJECTS

Es sind keine weiteren untergeordneten Objekte verfügbar.

D3DXFERR_NOTDONEYET

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

D3DXFERR_NOTFOUND

Das Objekt konnte aus den angegebenen Parametern nicht gefunden werden.

D3DXFERR_PARSEERROR

Der Datenstrom konnte nicht analysiert werden.

D3DXFERR_RESOURCENOTFOUND

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

Bemerkungen

Der Fehlerfunktionscode der X-Datei _FACD3DXF wird verwendet, um Fehlercodes zu generieren. Beispiel:

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

Anforderungen

Anforderung Wert
Header
D3dx9xof.h

Siehe auch

D3DX X-Dateikonstanten