共用方式為


ISupportErrorInfoImpl 類別

這個類別提供 ISupportErrorInfo 介面的預設實作,而且只有在單一介面在對象上產生錯誤時,才能使用。

重要

這個類別及其成員不能用於在 Windows 執行階段 中執行的應用程式。

語法

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

參數

piid
支援 IErrorInfo 之介面之 IID 的指標。

成員

公用方法

名稱 描述
ISupportErrorInfoImpl::InterfaceSupportsErrorInfo 指出 所 riid 識別的介面是否支援 IErrorInfo 介面。

備註

ISupportErrorInfo 介面可確保錯誤資訊可以傳回給用戶端。 使用 IErrorInfo 的物件必須實作 ISupportErrorInfo

類別 ISupportErrorInfoImpl 會提供的預設實 ISupportErrorInfo 作,而且只能在單一介面產生物件上的錯誤時使用。 例如:

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>

繼承階層架構

ISupportErrorInfo

ISupportErrorInfoImpl

需求

標頭: atlcom.h

ISupportErrorInfoImpl::InterfaceSupportsErrorInfo

指出 所 riid 識別的介面是否支援 IErrorInfo 介面。

STDMETHOD(InterfaceSupportsErrorInfo)(REFIID riid);

備註

請參閱 Windows SDK 中的 ISupportErrorInfo::InterfaceSupportsErrorInfo

另請參閱

類別概觀