IProvideClassInfo2Impl选件类

此选件类提供 IProvideClassInfoIProvideClassInfo2 方法的默认实现。

template <
   const CLSID* pcoclsid,
   const IID* psrcid,
   const GUID* plibid = &CAtlModule::m_libid,
   WORD wMajor = 1,
   WORD wMinor = 0,
   class tihclass = CComTypeInfoHolder 
>
class ATL_NO_VTABLE IProvideClassInfo2Impl :
   public IProvideClassInfo2

参数

  • pcoclsid
    为coclass的标识符的指针。

  • psrcid
    对标识符的指针coclass的默认传出调度接口的。

  • plibid
    对包含有关接口的信息的类型库的LIBID的指针。 默认情况下,该服务器级别的类型库通过。

  • wMajor
    类型库的主版本。 默认值为 1。

  • wMinor
    类型库的次版本。 默认值为 0。

  • tihclass
    用于的选件类管理coclass的类型信息。 默认值为 CComTypeInfoHolder

成员

edcdxw62.collapse_all(zh-cn,VS.110).gif构造函数

名称

说明

IProvideClassInfo2Impl::IProvideClassInfo2Impl

构造函数。

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

名称

说明

IProvideClassInfo2Impl::GetClassInfo

检索 ITypeInfo 指向coclass的类型信息。

IProvideClassInfo2Impl::GetGUID

检索对象的传出调度接口的GUID。

edcdxw62.collapse_all(zh-cn,VS.110).gif受保护的数据成员

名称

说明

IProvideClassInfo2Impl::_tih

管理coclass的类型信息。

备注

IProvideClassInfo2 接口通过添加 GetGUID 方法扩展 IProvideClassInfo。 此方法允许客户端检索其设置的默认事件的对象的输出接口的IID。 选件类 IProvideClassInfo2Impl 提供 IProvideClassInfoIProvideClassInfo2 方法的默认实现。

IProvideClassInfo2Impl 包含托管coclass的类型信息的类型 CComTypeInfoHolder 的静态成员。

继承层次结构

IProvideClassInfo2

IProvideClassInfo2Impl

要求

Header: atlcom.h

请参见

其他资源

ATL选件类概述