다음을 통해 공유


ISupportErrorInfoImpl 클래스

이 클래스는 ISupportErrorInfo 인터페이스기본 구현을 제공하며 단일 인터페이스만 개체에 오류를 생성할 때 사용할 수 있습니다.

Important

이 클래스와 해당 멤버는 Windows 런타임에서 실행되는 애플리케이션에서 사용할 수 없습니다.

구문

template<const IID* piid>
class ATL_NO_VTABLE ISupportErrorInfoImpl
   : public ISupportErrorInfo

매개 변수

piid
IErrorInfo를 지원하는 인터페이스의 IID에 대한 포인터입니다.

멤버

공용 메서드

이름 설명
ISupportErrorInfoImpl::InterfaceSupportsErrorInfo 식별된 riid 인터페이스가 IErrorInfo 인터페이스를 지원하는지 여부를 나타냅니다.

설명

ISupportErrorInfo 인터페이스는 오류 정보를 클라이언트에 반환할 수 있도록 합니다. 사용하는 IErrorInfo 개체는 .를 구현 ISupportErrorInfo해야 합니다.

클래스 ISupportErrorInfoImpl 의 기본 구현 ISupportErrorInfo 을 제공 하 고 단일 인터페이스 개체에 오류를 생성 하는 경우에 사용할 수 있습니다. 예시:

class ATL_NO_VTABLE CMySuppErrClass :
   public CComObjectRootEx<CComSingleThreadModel>,
   public CComCoClass<CMySuppErrClass, &CLSID_MySuppErrClass>,
   public ISupportErrorInfoImpl<&IID_IMySuppErrClass>,
   public IDispatchImpl<IMySuppErrClass, &IID_IMySuppErrClass, &LIBID_NVC_ATL_COMLib, /*wMajor =*/ 1, /*wMinor =*/ 0>

상속 계층 구조

ISupportErrorInfo

ISupportErrorInfoImpl

요구 사항

헤더: atlcom.h

ISupportErrorInfoImpl::InterfaceSupportsErrorInfo

식별된 riid 인터페이스가 IErrorInfo 인터페이스를 지원하는지 여부를 나타냅니다.

STDMETHOD(InterfaceSupportsErrorInfo)(REFIID riid);

설명

Windows SDK에서 ISupportErrorInfo::InterfaceSupportsErrorInfo를 참조하세요.

참고 항목

클래스 개요