Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.