Direct3D 11 のリターン コード
次の表は、API 関数からのリターン コードを示したものです。
HRESULT | 説明 |
---|---|
D3D11_ERROR_FILE_NOT_FOUND | ファイルが見つかりませんでした。 |
D3D11_ERROR_TOO_MANY_UNIQUE_STATE_OBJECTS | 特定の種類のステート オブジェクトの一意のインスタンスが多すぎます。 |
D3D11_ERROR_TOO_MANY_UNIQUE_VIEW_OBJECTS | 特定の種類のビュー オブジェクトの一意のインスタンスが多すぎます。 |
D3D11_ERROR_DEFERRED_CONTEXT_MAP_WITHOUT_INITIAL_DISCARD | リソースごとの ID3D11Device::CreateDeferredContext の呼び出しまたは ID3D11DeviceContext::FinishCommandList の呼び出しの後で最初に呼び出した ID3D11DeviceContext::Map が D3D11_MAP_WRITE_DISCARD ではありませんでした。 |
D3DERR_INVALIDCALL | メソッドの呼び出しが無効です。たとえば、メソッドのパラメーターが有効なポインターでない可能性があります。 |
D3DERR_WASSTILLDRAWING | このサーフェスとの間で情報を転送している以前のビット演算が不完全です。 |
E_FAIL | デバッグ レイヤーを有効にしてデバイスを作成しようとしましたが、該当するレイヤーがインストールされていません。 |
E_INVALIDARG | 戻り関数に無効なパラメーターが渡されました。 |
E_OUTOFMEMORY | Direct3D が呼び出しを完了するうえで十分なメモリーを割り当てることができませんでした。 |
S_FALSE | 正常に処理されたものの、非標準の完了を示す代替成功値です (正確な意味はコンテキストによって異なります)。 |
S_OK | エラーは発生していません。 |