Compartir a través de


ISupportErrorInfoImpl Class

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

Importante

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

Mé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

ATL Class Overview