support_error_info
자세한 오류가 반환 하기 위해 구현 지원 합니다.
[ support_error_info(
error_interface=uuid
) ]
매개 변수
- error_interface
구현 하는 인터페이스 식별자 IErrorInfo.
설명
해당 support_error_info C++ 특성을 반환 하는 대상 개체에는 클라이언트에서 발생 하는 자세 하 고 상황에 맞는 오류에 대 한 지원을 구현 합니다.오류 메서드를 지 원하는 개체는 IErrorInfo 개체에서 인터페이스를 구현 해야 합니다.자세한 내용은 Idispatch를 지원 하 고 IErrorInfo.
이 특성을 추가 ISupportErrorInfoImpl 클래스의 기본 클래스에 대상 개체입니다.기본 구현에서이 결과 ISupportErrorInfo 오류 개체에는 단일 인터페이스를 생성할 때 사용할 수 있습니다.
예제
다음 코드에 대 한 기본 지원 추가 ISupportErrorInfo 인터페이스에 CMyClass 개체입니다.
// cpp_attr_ref_support_error_info.cpp
// compile with: /LD
#define _ATL_ATTRIBUTES
#include "atlbase.h"
#include "atlcom.h"
[module (name="mymod")];
[object, uuid("f0b17d66-dc6e-4662-baaf-76758e09c878")]
__interface IMyErrors
{
};
[ coclass, support_error_info("IMyErrors"),
uuid("854dd392-bdc7-4781-8667-8757936f2a4f") ]
class CMyClass
{
};
요구 사항
컨텍스트 특성
적용 대상 |
클래스 |
반복 가능 |
예 |
필수 특성 |
없음 |
잘못 된 특성 |
없음 |
속성 컨텍스트에 대 한 자세한 내용은 참조 하십시오. 컨텍스트 특성.