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 |
|