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를 참조하세요.