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