Classe de ISupportErrorInfoImpl

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

Observação importanteImportante

Essa classe e seus membros não podem ser usados em aplicativos executados em Tempo de Execução do Windows.

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

Parâmetros

  • piid
    Um ponteiro para o IID de uma interface que suporte IErrorInfo.

Membros

bdh3tf6h.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

ISupportErrorInfoImpl::InterfaceSupportsErrorInfo

Indica se a interface identificada por riid oferece suporte a interface de IErrorInfo .

Comentários

ISupportErrorInfo Interface garante que as informações de erro pode ser retornada para o cliente.Os objetos que usam IErrorInfo devem implementar ISupportErrorInfo.

A classe ISupportErrorInfoImpl fornece uma implementação padrão de ISupportErrorInfo e pode ser usada 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>

Hierarquia de herança

ISupportErrorInfo

ISupportErrorInfoImpl

Requisitos

Cabeçalho: atlcom.h

Consulte também

Outros recursos

Visão geral da classe de ATL