Share via


Direct3D 12 반환 코드

다음은 API 함수의 반환 코드입니다. 더 많은 반환 코드는 DXGI_ERROR 참조하세요.

HRESULT 설명
D3D12_ERROR_ADAPTER_NOT_FOUND 지정된 캐시된 PSO가 다른 어댑터에 만들어졌으며 현재 어댑터에서 다시 사용할 수 없습니다.
D3D12_ERROR_DRIVER_VERSION_MISMATCH 지정된 캐시된 PSO가 다른 드라이버 버전에서 만들어졌으며 현재 어댑터에서 다시 사용할 수 없습니다.
D3DERR_INVALIDCALL(DXGI_ERROR_INVALID_CALL 대체) 메서드 호출이 잘못되었습니다. 예를 들어 메서드의 매개 변수가 유효한 포인터가 아닐 수 있습니다.
D3DERR_WASSTILLDRAWING(DXGI_ERROR_WAS_STILL_DRAWING 대체) 이 표면에서 정보를 전송하는 이전의 블릿 작업은 불완전합니다.
E_FAIL 디버그 계층을 사용하도록 설정하고 계층이 설치되지 않은 디바이스를 만들려고 했습니다.
E_INVALIDARG 반환 함수에 잘못된 매개 변수가 전달되었습니다.
E_OUTOFMEMORY Direct3D에서 호출을 완료하기에 충분한 메모리를 할당할 수 없습니다.
E_NOTIMPL 메서드 호출은 전달된 매개 변수 조합으로 구현되지 않습니다.
S_FALSE 성공하지만 표준이 아닌 완료를 나타내는 대체 성공 값입니다(정확한 의미는 컨텍스트에 따라 다름).
S_OK 오류가 발생하지 않았습니다.

 

Direct3D 12 참조