Freigeben über


ISupportErrorInfoImpl Class

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

Wichtig

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

Ö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 Class Overview