Aracılığıyla paylaş


ISupportErrorInfoImpl Sınıfı

Bu sınıf, ISupportErrorInfo Arabiriminin varsayılan bir uygulamasını sağlar ve nesne üzerinde yalnızca tek bir arabirim hata oluşturduğunda kullanılabilir.

Önemli

Bu sınıf ve üyeleri Windows Çalışma Zamanı yürütülen uygulamalarda kullanılamaz.

Sözdizimi

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

Parametreler

piid
IErrorInfo destekleyen bir arabirimin IID'sine yönelik bir işaretçi.

Üyeler

Genel Yöntemler

Ad Tanım
ISupportErrorInfoImpl::InterfaceSupportsErrorInfo tarafından riid tanımlanan arabirimin IErrorInfo arabirimini destekleyip desteklemediğini gösterir.

Açıklamalar

ISupportErrorInfo Arabirimi, hata bilgilerinin istemciye döndürülmesini sağlar. kullanan IErrorInfo nesnelerin uygulaması ISupportErrorInfogerekir.

Sınıfı ISupportErrorInfoImpl varsayılan uygulamasını ISupportErrorInfo sağlar ve yalnızca tek bir arabirim bir nesne üzerinde hata oluşturduğunda kullanılabilir. Örnek:

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>

Devralma Hiyerarşisi

ISupportErrorInfo

ISupportErrorInfoImpl

Gereksinimler

Üst bilgi: atlcom.h

ISupportErrorInfoImpl::InterfaceSupportsErrorInfo

tarafından riid tanımlanan arabirimin IErrorInfo arabirimini destekleyip desteklemediğini gösterir.

STDMETHOD(InterfaceSupportsErrorInfo)(REFIID riid);

Açıklamalar

Bkz . Windows SDK'sında ISupportErrorInfo::InterfaceSupportsErrorInfo .

Ayrıca bkz.

Sınıfa Genel Bakış