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