Klasa ISupportErrorInfoImpl
Ta klasa zapewnia domyślne wykonania ISupportErrorInfo Interface i mogą być używane podczas pojedynczego interfejsu generuje błędy obiektu.
Ważne |
---|
Nie można użyć tej klasy i jej członków w aplikacjach, które są wykonywane w Środowisko wykonawcze systemu Windows. |
template<
const IID* piid
>
class ATL_NO_VTABLE ISupportErrorInfoImpl :
public ISupportErrorInfo
Parametry
- piid
Wskaźnik IID interfejsu, który obsługuje IErrorInfo.
Członkowie
Metody publiczne
Nazwa |
Opis |
---|---|
Wskazuje, czy interfejs identyfikowane przez riid obsługuje IErrorInfo interfejsu. |
Uwagi
ISupportErrorInfo Interface Zapewnia, że informacje o błędach mogą być zwracane do klienta.Obiekty używające IErrorInfo musi implementować ISupportErrorInfo.
Klasa ISupportErrorInfoImpl zawiera domyślną wykonania ISupportErrorInfo i mogą być używane podczas pojedynczego interfejsu generuje błędy obiektu.Na przykład:
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>
Hierarchii dziedziczenia
ISupportErrorInfo
ISupportErrorInfoImpl
Wymagania
Nagłówek: atlcom.h