Compartir a través de


Clase ISupportErrorInfoImpl

Esta clase proporciona una implementación predeterminada de la interfaz de ISupportErrorInfo y se puede usar cuando una sola interfaz genera errores en un objeto.

Importante

Esta clase y sus miembros no se pueden usar en las aplicaciones que se ejecutan en Windows Runtime.

Sintaxis

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

Parámetros

piid
Puntero al IID de una interfaz que admite IErrorInfo.

Miembros

Métodos públicos

Nombre Descripción
ISupportErrorInfoImpl::InterfaceSupportsErrorInfo Indica si la interfaz identificada por riid admite la interfaz de IErrorInfo.

Comentarios

La interfaz de ISupportErrorInfo garantiza que la información del error se puede devolver al cliente. Los objetos que usan IErrorInfo deben implementar ISupportErrorInfo.

La clase ISupportErrorInfoImpl proporciona una implementación predeterminada de ISupportErrorInfo y se puede usar cuando una sola interfaz genera errores en un objeto. Por ejemplo:

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>

Jerarquía de herencia

ISupportErrorInfo

ISupportErrorInfoImpl

Requisitos

Encabezado: atlcom.h

ISupportErrorInfoImpl::InterfaceSupportsErrorInfo

Indica si la interfaz identificada por riid admite la interfaz de IErrorInfo.

STDMETHOD(InterfaceSupportsErrorInfo)(REFIID riid);

Comentarios

Consulte ISupportErrorInfo::InterfaceSupportsErrorInfo en Windows SDK.

Consulte también

Información general sobre la clase