戻り値
エラーは、32 ビットの値で表される。以下に、Direct3DX のメソッドや関数から返される値を示す。各メソッドや関数から返される値については、それぞれの説明を参照すること。
- D3DXERR_BADD3DXCONTEXT
- Direct3DX コンテキストが無効であるため、要求された処理が失敗した。
- D3DXERR_BITBLTFAILED
- BitBlt メソッドの呼び出しが失敗した。
- D3DXERR_CANNOTRESIZEFULLSCREEN
- フルスクリーン モードでサイズ変更は行われないため、要求された処理が失敗した。
- D3DXERR_CANNOTRESIZENONWINDOWED
- ウィンドウ化されていないコンテキストではサイズ変更は行われないため、要求された処理が失敗した。
- D3DXERR_CAPSNOTSUPPORTED
- 要求されたデバイス能力がサポートされていない。
- D3DXERR_COLORDEPTHTOOLOW
- Direct3DX は 16 ビット以上の色深度しかサポートしていないため、要求された処理が失敗した。
- D3DXERR_COULDNTUPDATECAPS
- ディスプレイ モード変更後、能力データベースの更新が失敗した。
- D3DXERR_D3DXNOTSTARTEDYET
- Direct3DX が初期化されていなかったため、要求された処理が失敗した。D3DXInitialize 関数を呼び出して、もう一度試みることで、Direct3DX を初期化する。
- D3DXERR_ENUMFORMATSFAILED
- サーフェス フォーマットの列挙時にエラーが発生した。
- D3DXERR_FAILEDDRAWTEXT
- テキストは、サーフェスへのレンダリングに失敗した。
- D3DXERR_FAILEDGETCAPS
- デバイスの能力を取得できなかった。
- D3DXERR_FAILEDQUATSLERP
- 2 つのクオータニオン間のスラープ (slerping) 処理が失敗した。
- D3DXERR_FRONTBUFFERALREADYEXISTS
- フロント バッファが既に存在していたため、要求された処理が失敗した。
- D3DXERR_FULLSCREENPRIMARYEXISTS
- アプリケーションがプライマリ サーフェスをフルスクリーン モードで使用しているため、要求された処理が失敗した。
- D3DXERR_GETDCFAILED
- デバイス情報を取得できなかった。
- D3DXERR_IFLERROR
- イメージ ファイルのロード ライブラリでエラーが発生した。
- D3DXERR_INITFAILED
- Direct3DX は、それ自体の初期化に失敗した。
- D3DXERR_INVALIDD3DXDEVICEINDEX
- 渡されたデバイス インデックスが無効であったため、要求された処理が失敗した。
- D3DXERR_INVALIDFILEFORMAT
- ファイル フォーマットが無効である。
- D3DXERR_INVALIDMODE
- ディスプレイ モードが無効であるため、要求された処理が失敗した。
- D3DXERR_INVALIDPARAMETER
- パラメータのいずれか、またはいくつかが無効であるため、要求された処理が失敗した。
- D3DXERR_MIPLEVELABSENT
- このサーフェスにそのようなミップマップ レベルがないため、要求された処理が失敗した。
- D3DXERR_NOBACKBUFFERAVAILABLE
- バック バッファ サーフェスが作成されていないため、要求された処理が失敗した。
- D3DXERR_NODIRECTDRAWAVAILABLE
- 要求された処理は、DirectDraw オブジェクトが作成されていないので失敗した。
- D3DXERR_NODIRECT3DAVAILABLE
- 要求された処理は、Direct3D オブジェクトが作成されていないので失敗した。
- D3DXERR_NODIRECT3DDEVICEAVAILABLE
- 要求された処理は、Direct3D デバイスが作成されていないので失敗した。
- D3DXERR_NOMATCHFOUND
- 適切に一致するものが見つからなかった。
- D3DXERR_NOMEMORY
- システムでメモリ不足のため、要求された処理が失敗した。
- D3DXERR_NOPRIMARYAVAILABLE
- プライマリ サーフェスが作成されていないため、要求された処理が失敗した。
- D3DXERR_NOTEXTURE
- このテクスチャをバックアップするサーフェスがないため、要求された処理が失敗した。
- D3DXERR_NOTINITIALIZED
- Direct3DX が初期化されていないため、要求された処理が失敗した。
- D3DXERR_NOZBUFFER
- z バッファ サーフェスが作成されなかった。
- D3DXERR_NOZBUFFERAVAILABLE
- z バッファ サーフェスが作成されていないため、要求された処理が失敗した。
- D3DXERR_NULLPOINTER
- パラメータとして NULL ポインタが渡されたため、要求された処理が失敗した。
- D3DXERR_STARTUPFAILED
- Direct3DX は起動に失敗した。
- D3DXERR_SURFACENOTPALETTED
- サーフェスがパレット化されていないため、要求された処理が失敗した。
- D3DXERR_UNSUPPORTEDFILEFORMAT
- イメージ ファイル フォーマットが未確認のため、要求された処理が失敗した。