ISupportErrorInfoImpl选件类

只有一个接口在对象时,发生此错误选件类提供 ISupportErrorInfo Interface 的默认实现),并可以使用。

重要说明重要事项

此选件类及其成员不能在 Windows 运行时执行的应用程序。

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

参数

  • piid
    对于支持 IErrorInfo接口的IID的指针。

成员

bdh3tf6h.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

ISupportErrorInfoImpl::InterfaceSupportsErrorInfo

指示 riid 确定接口是否支持 IErrorInfo 接口。

备注

ISupportErrorInfo Interface 确保错误信息可以返回到客户端。使用 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

要求

Header: atlcom.h

请参见

其他资源

ATL选件类概述