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