Compartilhar via


Classe ISupportErrorInfoImpl

Essa classe fornece uma implementação padrão do ISupportErrorInfo Interface e pode ser usado quando apenas uma única interface gera erros em um objeto.

template<
   const IID* piid 
>
class ATL_NO_VTABLE ISupportErrorInfoImpl :
   public ISupportErrorInfo

Parâmetros

  • piid
    Um ponteiro para a IID de uma interface que suporta IErrorInfo.

Comentários

The ISupportErrorInfo Interface garante que as informações de erro podem ser retornadas ao cliente. Objetos que usam IErrorInfo deve implementar ISupportErrorInfo.

De classeISupportErrorInfoImpl Fornece uma implementação padrão de ISupportErrorInfo e pode ser usado quando apenas uma única interface gera erros em um objeto.Por exemplo:

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>

Requisitos

Cabeçalho: atlcom.h

Consulte também

Outros recursos

ISupportErrorInfoImpl membros

Visão geral do ATL classe