戻り値
エラーは負の値で表されるので、組み合わせることはできない。このリストは、Microsoft® Direct3D® メソッドが返すことのできる値をまとめたものである。各メソッドが返す値の一覧については、各メソッドについての説明を参照すること。これらのリストは必ずしも包括的なものとは限らない。
- D3D_OK
- エラーは発生していない。
- D3DERR_CONFLICTINGRENDERSTATE
- 現在設定されているレンダリング ステートは一緒に使用できない。
- D3DERR_CONFLICTINGTEXTUREFILTER
- 現在のテクスチャ フィルタは一緒に使用できない。
- D3DERR_CONFLICTINGTEXTUREPALETTE
- 現在のテクスチャは同時に使用できない。一般にマルチテクスチャ デバイスにおいて、同時に有効にされたパレット化テクスチャで同じパレットを共有する必要がある場合に発生する。
- D3DERR_DEVICELOST
- デバイスが失われていて、現時点では復元できないため、レンダリングは不可能である。
- D3DERR_DEVICENOTRESET
- デバイスはリセットできない。
- D3DERR_DRIVERINTERNALERROR
- 内部ドライバ エラー。
- D3DERR_INVALIDCALL
- メソッドの呼び出しが無効である。たとえば、メソッドのパラメータに無効な値が設定されている場合など。
- D3DERR_INVALIDDEVICE
- 要求されたデバイスの種類が有効でない。
- D3DERR_MOREDATA
- 指定されたバッファ サイズに保持できる以上のデータが存在する。
- D3DERR_NOTAVAILABLE
- このデバイスは、照会されたテクニックをサポートしていない。
- D3DERR_NOTFOUND
- 要求された項目が見つからなかった。
- D3DERR_OUTOFVIDEOMEMORY
- Direct3D が処理を行うのに十分なディスプレイ メモリがない。
- D3DERR_TOOMANYOPERATIONS
- デバイスがサポートしている以上のテクスチャ フィルタリング処理を、アプリケーションが要求している。
- D3DERR_UNSUPPORTEDALPHAARG
- アルファ チャネルに対して指定されているテクスチャ ブレンディング引数を、デバイスがサポートしていない。
- D3DERR_UNSUPPORTEDALPHAOPERATION
- アルファ チャネルに対して指定されているテクスチャ ブレンディング処理を、デバイスがサポートしていない。
- D3DERR_UNSUPPORTEDCOLORARG
- カラー値に対して指定されているテクスチャ ブレンディング引数を、デバイスがサポートしていない。
- D3DERR_UNSUPPORTEDCOLOROPERATION
- カラー値に対して指定されているテクスチャ ブレンディング処理を、デバイスがサポートしていない。
- D3DERR_UNSUPPORTEDFACTORVALUE
- デバイスが指定されたテクスチャ係数値をサポートしていない。
- D3DERR_UNSUPPORTEDTEXTUREFILTER
- デバイスが指定されたテクスチャ フィルタをサポートしていない。
- D3DERR_WRONGTEXTUREFORMAT
- テクスチャ サーフェスのピクセル フォーマットが有効でない。
- E_FAIL
- Direct3D サブシステム内で原因不明のエラーが発生した。
- E_INVALIDARG
- 無効なパラメータが戻ってくる関数に渡された。
- E_INVALIDCALL
- メソッドの呼び出しが無効である。たとえば、メソッドのパラメータに無効な値が設定されている場合など。
- E_OUTOFMEMORY
- Direct3D が呼び出しを完了するための十分なメモリを割り当てることができなかった。
- S_OK
- エラーは発生していない。