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 )
要件
要件 | 値 |
---|---|
ヘッダー |
|
関連項目