다음을 통해 공유


D3DX10_ERR 열거형

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

Syntax

typedef enum D3DX10_ERR { 
  D3DX10_ERR_CANNOT_MODIFY_INDEX_BUFFER  = MAKE_DDHRESULT(2900),
  D3DX10_ERR_INVALID_MESH                = MAKE_DDHRESULT(2901),
  D3DX10_ERR_CANNOT_ATTR_SORT            = MAKE_DDHRESULT(2902),
  D3DX10_ERR_SKINNING_NOT_SUPPORTED      = MAKE_DDHRESULT(2903),
  D3DX10_ERR_TOO_MANY_INFLUENCES         = MAKE_DDHRESULT(2904),
  D3DX10_ERR_INVALID_DATA                = MAKE_DDHRESULT(2905),
  D3DX10_ERR_LOADED_MESH_HAS_NO_DATA     = MAKE_DDHRESULT(2906),
  D3DX10_ERR_DUPLICATE_NAMED_FRAGMENT    = MAKE_DDHRESULT(2907),
  D3DX10_ERR_CANNOT_REMOVE_LAST_ITEM     = MAKE_DDHRESULT(2908)
} D3DX10_ERR, *LPD3DX10_ERR;

상수

D3DX10_ERR_CANNOT_MODIFY_INDEX_BUFFER

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

D3DX10_ERR_INVALID_MESH

메시가 잘못되었습니다.

D3DX10_ERR_CANNOT_ATTR_SORT

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

D3DX10_ERR_SKINNING_NOT_SUPPORTED

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

D3DX10_ERR_TOO_MANY_INFLUENCES

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

D3DX10_ERR_INVALID_DATA

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

D3DX10_ERR_LOADED_MESH_HAS_NO_DATA

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

D3DX10_ERR_DUPLICATE_NAMED_FRAGMENT

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

D3DX10_ERR_CANNOT_REMOVE_LAST_ITEM

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

설명

_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),
    ...
    };

요구 사항

요구 사항
헤더
D3DX10.h

추가 정보

D3DX 열거형