Partager via


ISupportErrorInfoImpl, classe

Cette classe fournit une implémentation par défaut d' ISupportErrorInfo Interface et peut être utilisée lorsque qu'une seule interface génère des erreurs dans un objet.

Important

Cette classe et ses membres ne peuvent pas être utilisés dans les applications qui s'exécutent dans Windows Runtime.

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

Paramètres

  • piid
    Pointeur vers l'IID d'une interface qui prend en charge IErrorInfo.

Membres

Méthodes publiques

Nom

Description

ISupportErrorInfoImpl::InterfaceSupportsErrorInfo

Indique si l'interface identifiée par riid prend en charge l'interface d' IErrorInfo .

Notes

ISupportErrorInfo Interface garantit que les informations d'erreur peuvent être retournées au client. Les objets qui utilisent IErrorInfo doivent implémenter ISupportErrorInfo.

La classe ISupportErrorInfoImpl fournit une implémentation par défaut d' ISupportErrorInfo et peut être utilisée lorsque qu'une seule interface génère des erreurs dans un objet. Par exemple :

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>

Hiérarchie d'héritage

ISupportErrorInfo

ISupportErrorInfoImpl

Configuration requise

Header: atlcom.h

Voir aussi

Autres ressources

Vue d'ensemble de la classe ATL