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.