Freigeben über


ISupportErrorInfoImpl-Klasse

Diese Klasse stellt eine Standardimplementierung ISupportErrorInfo Interface und kann verwendet werden, wenn nur eine einzelne Schnittstelle Fehler auf einem Objekt generiert.

Wichtiger HinweisWichtig

Diese Klasse und ihre Member können in Anwendungen nicht verwendet werden, die in Windows-Runtime ausführen.

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

Parameter

  • piid
    Ein Zeiger auf IID einer Schnittstelle, die IErrorInfo unterstützt.

Mitglieder

bdh3tf6h.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

ISupportErrorInfoImpl::InterfaceSupportsErrorInfo

Gibt an, ob die Schnittstelle, die von riid identifiziert wird, die IErrorInfo-Schnittstelle unterstützt.

Hinweise

ISupportErrorInfo Interface wird sichergestellt, dass Fehlerinformationen an den Client zurückgegeben werden können.Objekte, die IErrorInfo verwenden, müssen ISupportErrorInfo implementieren.

- Klasse ISupportErrorInfoImpl stellt eine Standardimplementierung von ISupportErrorInfo und kann verwendet werden, wenn nur eine einzelne Schnittstelle Fehler auf einem Objekt generiert.Beispiel:

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>

Vererbungshierarchie

ISupportErrorInfo

ISupportErrorInfoImpl

Anforderungen

Header: möchten

Siehe auch

Weitere Ressourcen

ATL-Klassenübersicht