Microsoft DirectX 8.0 (C++)

戻り値

エラーは負の値で表されるので、組み合わせることはできない。このリストは、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
エラーは発生していない。