Condividi tramite


ISupportErrorInfoImpl Class

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

Importante

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

Metodi 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

ATL Class Overview