D3DERR 列挙型
D3DERR 列挙型
エラーは負の値によって示され、結合できない。このリストは、Microsoft® Direct3D® メソッドが返すことのできる値をまとめたものである。メソッドから返される値については、それぞれの説明を参照すること。これらのリストは必ずしも包括的なものではない。
構文
typedef enum {
D3D_OK,
D3DOK_NOAUTOGEN,
D3DERR_CONFLICTINGRENDERSTATE,
D3DERR_CONFLICTINGTEXTUREFILTER,
D3DERR_CONFLICTINGTEXTUREPALETTE,
D3DERR_DEVICELOST,
D3DERR_DEVICENOTRESET,
D3DERR_DRIVERINTERNALERROR,
D3DERR_INVALIDCALL,
D3DERR_INVALIDDEVICE,
D3DERR_MOREDATA,
D3DERR_NOTAVAILABLE,
D3DERR_NOTFOUND,
D3DERR_OUTOFVIDEOMEMORY,
D3DERR_TOOMANYOPERATIONS,
D3DERR_UNSUPPORTEDALPHAARG,
D3DERR_UNSUPPORTEDALPHAOPERATION,
D3DERR_UNSUPPORTEDCOLORARG,
D3DERR_UNSUPPORTEDCOLOROPERATION,
D3DERR_UNSUPPORTEDFACTORVALUE,
D3DERR_UNSUPPORTEDTEXTUREFILTER,
D3DERR_WRONGTEXTUREFORMAT,
E_FAIL,
E_INVALIDARG,
E_INVALIDCALL,
E_OUTOFMEMORY,
S_OK
} D3DERR;
定数
D3D_OK
エラーは発生していない。D3DOK_NOAUTOGEN
これは成功コードである。ただし、このフォーマットに対するミップマップの自動生成はサポートされていない。これは、リソース作成は成功するが、ミップマップ レベルは自動生成されないことを意味する。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
エラーは発生していない。
列挙型の情報
最低限のオペレーティング システム | Windows 98 |