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