다음을 통해 공유


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
{
};

요구 사항

컨텍스트 특성

적용 대상

클래스

반복 가능

필수 특성

없음

잘못 된 특성

없음

속성 컨텍스트에 대 한 자세한 내용은 참조 하십시오. 컨텍스트 특성.

참고 항목

기타 리소스

COM 특성

클래스 특성

Attributes Samples