Share via


Klasse ISupportErrorInfoImpl

Opmerking

De ATL (Active Template Library) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

Deze klasse biedt een standaard implementatie van de ISupportErrorInfo-interface en kan worden gebruikt wanneer slechts één interface fouten genereert in een object.

Belangrijk

Deze klasse en de bijbehorende leden kunnen niet worden gebruikt in toepassingen die worden uitgevoerd in Windows Runtime.

Syntaxis

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

Parameterwaarden

piid
Een aanwijzer naar de IID van een interface die IErrorInfo ondersteunt.

Leden

Openbare methoden

Naam Description
ISupportErrorInfoImpl::InterfaceSupportsErrorInfo Hiermee wordt aangegeven of de interface die wordt geïdentificeerd door riid de interface IErrorInfo ondersteunt.

Opmerkingen

De ISupportErrorInfo-interface zorgt ervoor dat foutinformatie naar de client kan worden geretourneerd. Objecten die worden gebruikt IErrorInfo , moeten worden geïmplementeerd ISupportErrorInfo.

Klasse ISupportErrorInfoImpl biedt een standaard implementatie van ISupportErrorInfo en kan worden gebruikt wanneer slechts één interface fouten genereert op een object. Voorbeeld:

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>

Overnamehiërarchie

ISupportErrorInfo

ISupportErrorInfoImpl

Requirements

Koptekst: atlcom.h

ISupportErrorInfoImpl::InterfaceSupportsErrorInfo

Hiermee wordt aangegeven of de interface die wordt geïdentificeerd door riid de interface IErrorInfo ondersteunt.

STDMETHOD(InterfaceSupportsErrorInfo)(REFIID riid);

Opmerkingen

Zie ISupportErrorInfo::InterfaceSupportsErrorInfo in de Windows SDK.

Zie ook

Overzicht van klassen