Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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
| Veri Akışı Adı | Açıklama |
|---|---|
| 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. Örneğin:
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 .