ISupportErrorInfoImpl-Klasse

Diese Klasse stellt eine Standardimplementierung der ISupportErrorInfo-Schnittstelle bereit und kann verwendet werden, wenn nur eine einzelne Schnittstelle Fehler für ein Objekt generiert.

Wichtig

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

Syntax

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

Parameter

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

Member

Öffentliche Methoden

Name Beschreibung
ISupportErrorInfoImpl::InterfaceSupportsErrorInfo Gibt an, ob die durch riid die IErrorInfo-Schnittstelle identifizierte Schnittstelle unterstützt wird.

Hinweise

Die ISupportErrorInfo-Schnittstelle stellt sicher, dass Fehlerinformationen an den Client zurückgegeben werden können. Objekte, die verwendet werden IErrorInfo , müssen implementiert werden ISupportErrorInfo.

Die Klasse ISupportErrorInfoImpl stellt eine Standardimplementierung bereit ISupportErrorInfo und kann verwendet werden, wenn nur eine einzelne Schnittstelle Fehler für ein Objekt generiert. Zum 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

Kopfzeile: atlcom.h

ISupportErrorInfoImpl::InterfaceSupportsErrorInfo

Gibt an, ob die durch riid die IErrorInfo-Schnittstelle identifizierte Schnittstelle unterstützt wird.

STDMETHOD(InterfaceSupportsErrorInfo)(REFIID riid);

Hinweise

Siehe "ISupportErrorInfo::InterfaceSupportsErrorInfo " im Windows SDK.

Siehe auch

Klassenübersicht