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。