ISupportErrorInfoImpl Class

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

重要

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

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

参数

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

成员

公共方法

名称

说明

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 Class Overview