API 関数からのリターン コード。
HRESULT | 形容 |
---|---|
D3D11_ERROR_FILE_NOT_FOUND (0x887C0002) | ファイルが見つかりませんでした。 |
D3D11_ERROR_TOO_MANY_UNIQUE_STATE_OBJECTS (0x887C0001) | 特定の種類の状態オブジェクトの一意のインスタンスが多すぎます。 |
D3D11_ERROR_TOO_MANY_UNIQUE_VIEW_OBJECTS (0x887C0003) | 特定の種類のビュー オブジェクトの一意のインスタンスが多すぎます。 |
D3D11_ERROR_DEFERRED_CONTEXT_MAP_WITHOUT_INITIAL_DISCARD (0x887C0004) | ID3D11Device::CreateDeferredContext またはリソースごとの ID3D11DeviceContext::FinishCommandList の後に ID3D11DeviceContext::Mapをする最初の呼び出しはD3D11_MAP_WRITE_DISCARDされませんでした。 |
D3DERR_INVALIDCALL (DXGI_ERROR_INVALID_CALL に置き換えられます) (0x887A0001) | メソッド呼び出しが無効です。 たとえば、メソッドのパラメーターが有効なポインターでない場合があります。 |
D3DERR_WASSTILLDRAWING (DXGI_ERROR_WAS_STILL_DRAWING に置き換えられます) (0x887A000A) | このサーフェスとの間で情報を転送する前の blit 操作が不完全です。 |
E_FAIL (0x80004005) | デバッグ レイヤーが有効で、レイヤーがインストールされていないデバイスを作成しようとしました。 |
E_INVALIDARG (0x80070057) | 無効なパラメーターが戻り関数に渡されました。 |
E_OUTOFMEMORY (0x8007000E) | Direct3D は、呼び出しを完了するのに十分なメモリを割り当てませんでした。 |
E_NOTIMPL (0x80004001) | メソッド呼び出しは、渡されたパラメーターの組み合わせでは実装されません。 |
S_FALSE ((HRESULT)1L) | 成功したが標準ではない完了を示す代替成功値 (正確な意味はコンテキストによって異なります)。 |
S_OK ((HRESULT)0L) | エラーは発生しませんでした。 |
リターン コードの詳細については、DXGI_ERRORを参照してください。