D3DX10 _ ERR-Enumeration

Fehler werden durch negative Werte dargestellt und können nicht kombiniert werden. Im Folgenden finden Sie eine Liste von Werten, die von Methoden zurückgegeben werden können, die in der D3DX-Hilfsprogrammbibliothek enthalten sind. Listen der Werte, die jeweils zurückgeben können, finden Sie in den Beschreibungen der einzelnen Methoden. Diese Listen sind nicht unbedingt umfassend.

Syntax

typedef enum D3DX10_ERR { 
  D3DX10_ERR_CANNOT_MODIFY_INDEX_BUFFER  = MAKE_DDHRESULT(2900),
  D3DX10_ERR_INVALID_MESH                = MAKE_DDHRESULT(2901),
  D3DX10_ERR_CANNOT_ATTR_SORT            = MAKE_DDHRESULT(2902),
  D3DX10_ERR_SKINNING_NOT_SUPPORTED      = MAKE_DDHRESULT(2903),
  D3DX10_ERR_TOO_MANY_INFLUENCES         = MAKE_DDHRESULT(2904),
  D3DX10_ERR_INVALID_DATA                = MAKE_DDHRESULT(2905),
  D3DX10_ERR_LOADED_MESH_HAS_NO_DATA     = MAKE_DDHRESULT(2906),
  D3DX10_ERR_DUPLICATE_NAMED_FRAGMENT    = MAKE_DDHRESULT(2907),
  D3DX10_ERR_CANNOT_REMOVE_LAST_ITEM     = MAKE_DDHRESULT(2908)
} D3DX10_ERR, *LPD3DX10_ERR;

Konstanten

D3DX10 _ ERR _ KANN _ INDEXPUFFER NICHT _ _ ÄNDERN

Der Indexpuffer kann nicht geändert werden.

D3DX10 _ ERR _ INVALID _ MESH

Das Gitternetz ist ungültig.

D3DX10 _ ERR _ CANNOT _ ATTR _ SORT

Die Attributsortierung (D3DXMESHOPT _ ATTRSORT) wird als Optimierungsmethode nicht unterstützt.

D3DX10 _ ERR _ SKINNING _ NICHT _ UNTERSTÜTZT

Skinning wird nicht unterstützt.

D3DX10 _ ERR _ ZU VIELE _ _ FAKTOREN

Es wurden zu viele Faktoren angegeben.

D3DX10 _ ERR _ UNGÜLTIGE _ DATEN

Die Daten sind ungültig.

D3DX10 _ ERR _ LOADED _ MESH _ HAS _ NO _ DATA

Das Gitternetz verfügt über keine Daten.

D3DX10 _ ERR _ DUPLICATE _ NAMED _ FRAGMENT

Ein Fragment mit diesem Namen ist bereits vorhanden.

D3DX10 _ ERR _ KANN LETZTES ELEMENT _ NICHT _ _ ENTFERNEN

Das letzte Element kann nicht gelöscht werden.

Bemerkungen

Der Einrichtungscode _ FACDD wird zum Generieren von Fehlercodes verwendet, wie in den folgenden Makros zu sehen.

#define _FACDD                  0x876
#define MAKE_DDHRESULT( code )  MAKE_HRESULT( 1, _FACDD, code )
enum _D3DXERR {
    D3DXERR_CANNOTMODIFYINDEXBUFFER = MAKE_DDHRESULT(2900),
    D3DXERR_INVALIDMESH             = MAKE_DDHRESULT(2901),
    ...
    };

Requirements (Anforderungen)

Anforderung Wert
Header
D3DX10.h

Weitere Informationen

D3DX-Enumerationen