Classe di ISupportErrorInfoImpl
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 |
---|---|
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