共用方式為


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) ID3D11DeviceContext::Map之後,第一次呼叫ID3D11Device::CreateDeferredContextID3D11DeviceContext::FinishCommandList 不是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