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.