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::MapID3D11Device::CreateDeferredContext 또는 ID3D11DeviceContext::FinishCommandList per Resource에 대한 첫 번째 호출은 D3D11_MAP_WRITE_DISCARD 않았습니다.
D3DERR_INVALIDCALL(DXGI_ERROR_INVALID_CALL로 대체)(0x887A0001) 메서드 호출이 잘못되었습니다. 예를 들어 메서드의 매개 변수가 유효한 포인터가 아닐 수 있습니다.
D3DERR_WASSTILLDRAWING(DXGI_ERROR_WAS_STILL_DRAWING로 대체)(0x887A000A) 이 표면에서 정보를 전송하는 이전의 블릿 작업은 불완전합니다.
E_FAIL(0x80004005) 디버그 계층이 활성화되어 있고 계층이 설치되지 않은 디바이스를 만들려고 했습니다.
E_INVALIDARG(0x80070057) 잘못된 매개 변수가 반환 함수에 전달되었습니다.
E_OUTOFMEMORY(0x8007000E) Direct3D에서 호출을 완료하는 데 충분한 메모리를 할당할 수 없습니다.
E_NOTIMPL(0x80004001) 메서드 호출은 전달된 매개 변수 조합으로 구현되지 않습니다.
S_FALSE((HRESULT)1L) 성공하지만 비표준 완료를 나타내는 대체 성공 값입니다(정확한 의미는 컨텍스트에 따라 다름).
S_OK((HRESULT)0L) 오류가 발생하지 않았습니다.

더 많은 반환 코드는 DXGI_ERROR 참조하세요.