Compartir a través de


Clase de ISupportErrorInfoImpl

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

Nota importanteImportante

Esta clase y sus miembros no se pueden utilizar en las aplicaciones que se ejecutan en Windows en tiempo de ejecución.

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

Parámetros

  • piid
    Un puntero al identificador IID de una interfaz que admite IErrorInfo.

Members

bdh3tf6h.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

ISupportErrorInfoImpl::InterfaceSupportsErrorInfo

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

Comentarios

ISupportErrorInfo Interface garantiza que la información de error se puede devolver al cliente.los objetos que utilizan IErrorInfo deben implementar ISupportErrorInfo.

La clase ISupportErrorInfoImpl proporciona una implementación predeterminada de ISupportErrorInfo y se puede utilizar 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

Vea también

Otros recursos

Información general de la clase ATL