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.