Klasa ISupportErrorInfoImpl

Ta klasa zapewnia domyślne wykonania ISupportErrorInfo Interface i mogą być używane podczas pojedynczego interfejsu generuje błędy obiektu.

Ważna uwagaWaż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

ISupportErrorInfoImpl::InterfaceSupportsErrorInfo

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

Zobacz też

Inne zasoby

Omówienie klasy ATL