Sdílet prostřednictvím


ISupportErrorInfoImpl – třída

Tato třída poskytuje výchozí implementaci ISupportErrorInfo Rozhraní a lze jej použít, pokud pouze jedno rozhraní generuje chyby v objektu.

Důležité

Tuto třídu a její členy nelze použít v aplikacích, které se spouští v prostředí Windows Runtime.

Syntaxe

template<const IID* piid>
class ATL_NO_VTABLE ISupportErrorInfoImpl
   : public ISupportErrorInfo

Parametry

piid
Ukazatel na IID rozhraní, které podporuje IErrorInfo.

Členové

Veřejné metody

Název Popis
ISupportErrorInfoImpl::InterfaceSupportsErrorInfo Určuje, zda rozhraní identifikované podporou riid IErrorInfo rozhraní.

Poznámky

Rozhraní ISupportErrorInfo zajišťuje, aby informace o chybě mohly být vráceny klientovi. Objekty, které používají IErrorInfo , musí implementovat ISupportErrorInfo.

Třída ISupportErrorInfoImpl poskytuje výchozí implementaci ISupportErrorInfo a lze ji použít, když pouze jedno rozhraní generuje chyby v objektu. Příklad:

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>

Hierarchie dědičnosti

ISupportErrorInfo

ISupportErrorInfoImpl

Požadavky

Hlavička: atlcom.h

ISupportErrorInfoImpl::InterfaceSupportsErrorInfo

Určuje, zda rozhraní identifikované podporou riid IErrorInfo rozhraní.

STDMETHOD(InterfaceSupportsErrorInfo)(REFIID riid);

Poznámky

Viz ISupportErrorInfo::InterfaceSupportsErrorInfo v sadě Windows SDK.

Viz také

Přehled třídy