D3DX11_ERR列舉

注意

D3DX (D3DX 9、D3DX 10 和 D3DX 11) 公用程式程式庫已被取代Windows 8,且不支援Windows Microsoft Store應用程式。

錯誤會以負值表示,而且無法合併。 以下是值清單,可由 D3DX 公用程式程式庫隨附的方法傳回。 如需每個可傳回之值的清單,請參閱個別方法描述。 這些清單不一定完整。

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;

常數

D3DX11_ERR_CANNOT_MODIFY_INDEX_BUFFER

無法修改索引緩衝區。

D3DX11_ERR_INVALID_MESH

網格無效。

D3DX11_ERR_CANNOT_ATTR_SORT

不支援屬性排序 (D3DXMESHOPT_ATTRSORT) 作為優化技術。

D3DX11_ERR_SKINNING_NOT_SUPPORTED

不支援外觀。

D3DX11_ERR_TOO_MANY_INFLUENCES

指定的影響太多。

D3DX11_ERR_INVALID_DATA

資料無效。

D3DX11_ERR_LOADED_MESH_HAS_NO_DATA

網格沒有資料。

D3DX11_ERR_DUPLICATE_NAMED_FRAGMENT

具有該名稱的片段已經存在。

D3DX11_ERR_CANNOT_REMOVE_LAST_ITEM

無法刪除最後一個專案。

備註

設施程式碼_FACDD用來產生錯誤碼,如下列宏所示。

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

規格需求

需求
標頭
D3DX11.h

另請參閱

D3DX 列舉