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 |
---|---|
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