Freigeben über


D3DX11_ERR-Enumeration

Hinweis

Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt.

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

Syntax

typedef enum D3DX11_ERR { 
  D3DX11_ERR_CANNOT_MODIFY_INDEX_BUFFER  = MAKE_DDHRESULT(2900),
  D3DX11_ERR_INVALID_MESH                = MAKE_DDHRESULT(2901),
  D3DX11_ERR_CANNOT_ATTR_SORT            = MAKE_DDHRESULT(2902),
  D3DX11_ERR_SKINNING_NOT_SUPPORTED      = MAKE_DDHRESULT(2903),
  D3DX11_ERR_TOO_MANY_INFLUENCES         = MAKE_DDHRESULT(2904),
  D3DX11_ERR_INVALID_DATA                = MAKE_DDHRESULT(2905),
  D3DX11_ERR_LOADED_MESH_HAS_NO_DATA     = MAKE_DDHRESULT(2906),
  D3DX11_ERR_DUPLICATE_NAMED_FRAGMENT    = MAKE_DDHRESULT(2907),
  D3DX11_ERR_CANNOT_REMOVE_LAST_ITEM     = MAKE_DDHRESULT(2908)
} D3DX11_ERR, *LPD3DX11_ERR;

Konstanten

D3DX11_ERR_CANNOT_MODIFY_INDEX_BUFFER

Der Indexpuffer kann nicht geändert werden.

D3DX11_ERR_INVALID_MESH

Das Gitter ist ungültig.

D3DX11_ERR_CANNOT_ATTR_SORT

Die Attributsortierung (D3DXMESHOPT_ATTRSORT) wird als Optimierungsmethode nicht unterstützt.

D3DX11_ERR_SKINNING_NOT_SUPPORTED

Das Skinning wird nicht unterstützt.

D3DX11_ERR_TOO_MANY_INFLUENCES

Zu viele Einflüsse angegeben.

D3DX11_ERR_INVALID_DATA

Ungültige Daten.

D3DX11_ERR_LOADED_MESH_HAS_NO_DATA

Das Gitter enthält keine Daten.

D3DX11_ERR_DUPLICATE_NAMED_FRAGMENT

Ein Fragment mit diesem Namen ist bereits vorhanden.

D3DX11_ERR_CANNOT_REMOVE_LAST_ITEM

Das letzte Element kann nicht gelöscht werden.

Bemerkungen

Der Facility-Code _FACDD wird wie in den folgenden Makros zum Generieren von Fehlercodes verwendet.

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

Anforderungen

Anforderung Wert
Header
D3DX11.h

Siehe auch

D3DX-Enumerationen