ISupportErrorInfoImpl选件类
只有一个接口在对象时,发生此错误选件类提供 ISupportErrorInfo Interface 的默认实现),并可以使用。
重要
此选件类及其成员不能在 Windows 运行时执行的应用程序。
template<
const IID* piid
>
class ATL_NO_VTABLE ISupportErrorInfoImpl :
public ISupportErrorInfo
参数
- piid
对于支持 IErrorInfo接口的IID的指针。
成员
公共方法
名称 |
说明 |
---|---|
指示 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