D3DXERR-Enumeration
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.
enum _D3DXERR {
D3DXERR_CANNOTMODIFYINDEXBUFFER,
D3DXERR_INVALIDMESH,
D3DXERR_CANNOTATTRSORT,
D3DXERR_SKINNINGNOTSUPPORTED,
D3DXERR_TOOMANYINFLUENCES,
D3DXERR_INVALIDDATA,
D3DXERR_LOADEDMESHASNODATA,
D3DXERR_DUPLICATENAMEDFRAGMENT,
D3DXERR_CANNOTREMOVELASTITEM
};
-
D3DXERR_CANNOTMODIFYINDEXBUFFER
-
Der Indexpuffer kann nicht geändert werden.
-
D3DXERR_INVALIDMESH
-
Das Gitter ist ungültig.
-
D3DXERR_CANNOTATTRSORT
-
Die Attributsortierung (D3DXMESHOPT_ATTRSORT) wird als Optimierungsmethode nicht unterstützt.
-
D3DXERR_SKINNINGNOTSUPPORTED
-
Das Skinning wird nicht unterstützt.
-
D3DXERR_TOOMANYINFLUENCES
-
Zu viele Einflüsse angegeben.
-
D3DXERR_INVALIDDATA
-
Ungültige Daten.
-
D3DXERR_LOADEDMESHASNODATA
-
Das Gitter enthält keine Daten.
-
D3DXERR_DUPLICATENAMEDFRAGMENT
-
Ein Fragment mit diesem Namen ist bereits vorhanden.
-
D3DXERR_CANNOTREMOVELASTITEM
-
Das letzte Element kann nicht gelöscht werden.
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),
...
};
Anforderung | Wert |
---|---|
Header |
|