Direct3D 10 반환 코드
다음 표에는 API 함수의 반환 코드가 포함되어 있습니다.
HRESULT | 설명 |
---|---|
D3D10_ERROR_FILE_NOT_FOUND | 파일을 찾을 수 없습니다. |
D3D10_ERROR_TOO_MANY_UNIQUE_STATE_OBJECTS | 특정 유형의 상태 개체에 대한 고유한 인스턴스가 너무 많습니다. |
D3DERR_INVALIDCALL | 메서드 호출이 잘못되었습니다. 예를 들어 메서드의 매개 변수가 유효한 포인터가 아닐 수 있습니다. |
D3DERR_WASSTILLDRAWING | 이 표면에서 정보를 전송하는 이전의 블릿 작업은 불완전합니다. |
E_FAIL | 디버그 계층을 사용하도록 설정하고 계층이 설치되지 않은 디바이스를 만들려고 했습니다. |
E_INVALIDARG | 반환 함수에 잘못된 매개 변수가 전달되었습니다. |
E_OUTOFMEMORY | Direct3D에서 호출을 완료하기에 충분한 메모리를 할당할 수 없습니다. |
E_NOTIMPL | 메서드 호출은 전달된 매개 변수 조합으로 구현되지 않습니다. |
S_FALSE | 성공하지만 표준이 아닌 완료를 나타내는 대체 성공 값입니다(정확한 의미는 컨텍스트에 따라 다름). |
S_OK | 오류가 발생하지 않았습니다. |
HRESULT 값을 강력하게 처리하는 코드를 작성하려면 SUCCEEDED(hr) 및 FAILED(hr) 매크로를 사용합니다.
관련 항목