Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Observação
A Active Template Library (ATL) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.
Esta classe fornece uma implementação padrão da Interface ISupportErrorInfo e pode ser usada quando apenas uma única interface gera erros num objeto.
Importante
Esta classe e os seus membros não podem ser usados em aplicações que sejam executadas no Windows Runtime.
Sintaxe
template<const IID* piid>
class ATL_NO_VTABLE ISupportErrorInfoImpl
: public ISupportErrorInfo
Parâmetros
Piid
Um apontador para o IID de uma interface que suporta o IErrorInfo.
Membros
Métodos Públicos
| Nome | Description |
|---|---|
| ISupportErrorInfoImpl::InterfaceSupportsErrorInfo | Indica se a interface identificada por riid suporta a interface IErrorInfo . |
Observações
A Interface ISupportErrorInfo garante que a informação de erro pode ser devolvida ao cliente. Os objetos que usam IErrorInfo devem implementar ISupportErrorInfo.
Class ISupportErrorInfoImpl fornece uma implementação padrão de ISupportErrorInfo e pode ser usada quando apenas uma única interface gera erros num 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
Requerimentos
Cabeçalho: atlcom.h
ISupportErrorInfoImpl::InterfaceSupportsErrorInfo
Indica se a interface identificada por riid suporta a interface IErrorInfo .
STDMETHOD(InterfaceSupportsErrorInfo)(REFIID riid);
Observações
Veja ISupportErrorInfo::InterfaceSupportsErrorInfo no SDK do Windows.