다음을 통해 공유


D3DXERR 열거형

오류는 음수 값으로 표시되며 결합할 수 없습니다. 다음은 D3DX 유틸리티 라이브러리에 포함된 메서드에서 반환할 수 있는 값 목록입니다. 각각 반환할 수 있는 값 목록은 개별 메서드 설명을 참조하세요. 이러한 목록이 반드시 포괄적인 것은 아닙니다.

Syntax

enum _D3DXERR {
  D3DXERR_CANNOTMODIFYINDEXBUFFER, 
  D3DXERR_INVALIDMESH, 
  D3DXERR_CANNOTATTRSORT, 
  D3DXERR_SKINNINGNOTSUPPORTED, 
  D3DXERR_TOOMANYINFLUENCES, 
  D3DXERR_INVALIDDATA, 
  D3DXERR_LOADEDMESHASNODATA, 
  D3DXERR_DUPLICATENAMEDFRAGMENT, 
  D3DXERR_CANNOTREMOVELASTITEM 

};

상수

D3DXERR_CANNOTMODIFYINDEXBUFFER

인덱스 버퍼를 수정할 수 없습니다.

D3DXERR_INVALIDMESH

메시가 잘못되었습니다.

D3DXERR_CANNOTATTRSORT

특성 정렬(D3DXMESHOPT_ATTRSORT)은 최적화 기술로 지원되지 않습니다.

D3DXERR_SKINNINGNOTSUPPORTED

스키닝은 지원되지 않습니다.

D3DXERR_TOOMANYINFLUENCES

너무 많은 영향을 지정했습니다.

D3DXERR_INVALIDDATA

데이터가 잘못되었습니다.

D3DXERR_LOADEDMESHASNODATA

메시에 데이터가 없습니다.

D3DXERR_DUPLICATENAMEDFRAGMENT

해당 이름의 조각이 이미 있습니다.

D3DXERR_CANNOTREMOVELASTITEM

마지막 항목을 삭제할 수 없습니다.

설명

_FACDD 기능 코드는 다음 매크로와 같이 오류 코드를 생성하는 데 사용됩니다.

#define _FACDD                  0x876
#define MAKE_DDHRESULT( code )  MAKE_HRESULT( 1, _FACDD, code )
enum _D3DXERR {
    D3DXERR_CANNOTMODIFYINDEXBUFFER = MAKE_DDHRESULT(2900),
    D3DXERR_INVALIDMESH             = MAKE_DDHRESULT(2901),
    ...
    };

요구 사항

요구 사항
헤더
D3dx9.h

추가 정보

D3DX 열거형