D3DXFERR 반환 값

DirectX .x 파일로 작업하는 데 사용되는 메서드는 표준 COM 반환 값 외에도 다음 값을 반환할 수 있습니다.

D3DXFERR_BADARRAYSIZE

배열이 허용 가능한 크기를 초과합니다.

D3DXFERR_BADCACHEFILE

캐시 파일을 읽을 수 없습니다.

D3DXFERR_BADDataReference

템플릿 멤버 데이터를 검색할 수 없습니다.

D3DXFERR_BADFILE

파일 읽기 또는 쓰기 작업이 실패했습니다.

D3DXFERR_BADFILEFLOATSIZE

파일이 예상 크기가 아닙니다.

D3DXFERR_BADFILETYPE

파일 형식이 잘못되었습니다.

D3DXFERR_BADFILEVERSION

파일에 잘못된 형식 버전이 있습니다.

D3DXFERR_BADOBJECT

개체에서 데이터를 읽거나 개체에 쓸 수 없습니다.

D3DXFERR_BADRESOURCE

리소스에 대한 작업이 실패했습니다.

D3DXFERR_BADTYPE

파일이 알려진 템플릿 형식과 일치하지 않습니다.

D3DXFERR_BADVALUE

변수가 예상 범위를 벗어났습니다. 일반적으로 개체 포인터가 유효하지 않은 경우 반환됩니다.

D3DXFERR_FILENOTFOUND

지정된 파일에 대해 유효한 핸들을 찾을 수 없습니다.

D3DXFERR_NOMOREDATA

버퍼의 끝을 넘어 확장된 포인터 오프셋입니다.

D3DXFERR_NOMOREOBJECTS

더 이상 자식 개체를 사용할 수 없습니다.

D3DXFERR_NOTDONEYET

데이터 형식이 허용된 형식과 일치하지 않습니다.

D3DXFERR_NOTFOUND

지정된 매개 변수에서 개체를 찾을 수 없습니다.

D3DXFERR_PARSEERROR

데이터 스트림을 구문 분석할 수 없습니다.

D3DXFERR_RESOURCENOTFOUND

지정된 리소스에 대한 유효한 핸들을 찾을 수 없습니다.

설명

.x 파일 오류 기능 코드 _FACD3DXF 오류 코드를 생성하는 데 사용됩니다. 예를 들어:

#define _FACD3DXF           0x876
#define D3DXFERR_BADOBJECT  MAKE_HRESULT( 1, _FACD3DXF, 900 )

요구 사항

요구 사항
헤더
D3dx9xof.h

추가 정보

D3DX X 파일 상수