Classe ISupportErrorInfoImpl

Questa classe fornisce un'implementazione predefinita dell'interfaccia ISupportErrorInfo e può essere usata quando solo una singola interfaccia genera errori in un oggetto.

Importante

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

Sintassi

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

Parametri

piid
Puntatore all'IID di un'interfaccia che supporta IErrorInfo.

Membri

Metodi pubblici

Nome Descrizione
ISupportErrorInfoImpl::InterfaceSupportsErrorInfo Indica se l'interfaccia identificata da riid supporta l'interfaccia IErrorInfo .

Osservazioni:

L'interfaccia ISupportErrorInfo garantisce che le informazioni sugli errori possano essere restituite al client. Gli oggetti che usano IErrorInfo devono implementare ISupportErrorInfo.

La classe ISupportErrorInfoImpl fornisce un'implementazione predefinita di ISupportErrorInfo e può essere usata quando solo una singola interfaccia genera errori in un oggetto . Ad 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

Intestazione: atlcom.h

ISupportErrorInfoImpl::InterfaceSupportsErrorInfo

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

STDMETHOD(InterfaceSupportsErrorInfo)(REFIID riid);

Osservazioni:

Vedere ISupportErrorInfo::InterfaceSupportsErrorInfo in Windows SDK.

Vedi anche

Cenni preliminari sulla classe