Direct3D 11 傳回碼

從 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) 未D3D11_MAP_WRITE_DISCARD ID3D11DeviceCoNtext::Map 之後的第一次呼叫 ID3D11DeviceCoNtext::CreateDeferredCoNtext或 ID3D11DeviceCoNtext::FinishCommandList
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