Classe di ISupportErrorInfoImpl

Questa classe fornisce un'implementazione predefinita ISupportErrorInfo Interface e può essere utilizzata quando una sola interfaccia genera errori in un oggetto.

Nota importanteImportante

Questa classe e i relativi membri non possono essere utilizzati nelle applicazioni eseguite in Windows Runtime.

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

Parametri

  • piid
    Un puntatore all'IID di un'interfaccia che supporta IErrorInfo.

Membri

bdh3tf6h.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

ISupportErrorInfoImpl::InterfaceSupportsErrorInfo

Indica se l'interfaccia identificata da riid supporta l'interfaccia IErrorInfo.

Note

ISupportErrorInfo Interface garantisce che le informazioni sugli errori possano essere restituite al client.Gli oggetti che utilizzano IErrorInfo devono implementare ISupportErrorInfo.

La classe ISupportErrorInfoImpl fornisce un'implementazione predefinita ISupportErrorInfo e può essere utilizzata quando una sola interfaccia genera errori in un oggetto.Di seguito è riportato un esempio:

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>

Gerarchia di ereditarietà

ISupportErrorInfo

ISupportErrorInfoImpl

Requisiti

Header: atlcom.h

Vedere anche

Altre risorse

I cenni preliminari sulle classi ATL