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.