Sdílet prostřednictvím


Návratové kódy Direct3D 11

Návratové kódy z funkcí rozhraní API

HRESULT Popis
D3D11_ERROR_FILE_NOT_FOUND (0x887C0002) Soubor nebyl nalezen.
D3D11_ERROR_TOO_MANY_UNIQUE_STATE_OBJECTS (0x887C0001) Existuje příliš mnoho jedinečných instancí určitého typu stavového objektu.
D3D11_ERROR_TOO_MANY_UNIQUE_VIEW_OBJECTS (0x887C0003) Existuje příliš mnoho jedinečných instancí určitého typu objektu zobrazení.
D3D11_ERROR_DEFERRED_CONTEXT_MAP_WITHOUT_INITIAL_DISCARD (0x887C0004) První volání ID3D11DeviceContext::Map za ID3D11Device::CreateDeferredContext nebo ID3D11DeviceContext::FinishCommandList na prostředek nebyl D3D11_MAP_WRITE_DISCARD.
D3DERR_INVALIDCALL (nahrazeno DXGI_ERROR_INVALID_CALL) (0x887A0001) Volání metody je neplatné. Parametr metody například nemusí být platným ukazatelem.
D3DERR_WASSTILLDRAWING (nahrazeno DXGI_ERROR_WAS_STILL_DRAWING) (0x887A000A) Předchozí operace blit, která přenáší informace do nebo z tohoto povrchu, je neúplná.
E_FAIL (0x80004005) Pokusili jste se vytvořit zařízení s povolenou vrstvou ladění a vrstva se nenainstalovala.
E_INVALIDARG (0x80070057) Návratové funkci byl předán neplatný parametr.
E_OUTOFMEMORY (0x8007000E) Direct3D nemohl přidělit dostatečnou paměť pro dokončení volání.
E_NOTIMPL (0x80004001) Volání metody není implementováno s předanou kombinací parametrů.
S_FALSE ((HRESULT)1L) Alternativní hodnota úspěchu označující úspěšné, ale nestandardní dokončení (přesný význam závisí na kontextu).
S_OK ((HRESULT)0L) Nedošlo k žádné chybě.

Další návratové kódy najdete v tématu DXGI_ERROR.

  • referenční Direct3D 11