D3DXFERR 傳回值
使用 DirectX .x 檔案的方法除了標準 COM 傳回值之外,還可以傳回下列值。
-
D3DXFERR_BADARRAYSIZE
-
陣列超過允許的大小。
-
D3DXFERR_BADCACHEFILE
-
無法讀取快取檔案。
-
D3DXFERR_BADDataReference
-
無法擷取範本成員資料。
-
D3DXFERR_BADFILE
-
檔案讀取或寫入作業失敗。
-
D3DXFERR_BADFILEFLOATSIZE
-
檔案不是預期的大小。
-
D3DXFERR_BADFILETYPE
-
檔案的格式無效。
-
D3DXFERR_BADFILEVERSION
-
檔案的格式版本無效。
-
D3DXFERR_BADOBJECT
-
無法從 物件讀取或寫入資料。
-
D3DXFERR_BADRESOURCE
-
資源上的作業失敗。
-
D3DXFERR_BADTYPE
-
檔案不符合已知的範本類型。
-
D3DXFERR_BADVALUE
-
變數超出其預期範圍;通常當物件指標無效時傳回。
-
D3DXFERR_FILENOTFOUND
-
找不到指定檔案的有效控制碼。
-
D3DXFERR_NOMOREDATA
-
超出緩衝區結尾的指標位移。
-
D3DXFERR_NOMOREOBJECTS
-
沒有其他子物件可供使用。
-
D3DXFERR_NOTDONEYET
-
資料類型不符合允許的類型。
-
D3DXFERR_NOTFOUND
-
無法從指定的參數找到物件。
-
D3DXFERR_PARSEERROR
-
無法剖析資料流程。
-
D3DXFERR_RESOURCENOTFOUND
-
找不到指定資源的有效控制碼。
備註
.x 檔案錯誤設備碼_FACD3DXF用來產生錯誤碼。 例如:
#define _FACD3DXF 0x876
#define D3DXFERR_BADOBJECT MAKE_HRESULT( 1, _FACD3DXF, 900 )
規格需求
需求 | 值 |
---|---|
標頭 |
|
另請參閱