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