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.
Importante |
---|
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
Métodos públicos
Nome |
Descrição |
---|---|
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