此选件类提供 IProvideClassInfo 和 IProvideClassInfo2 方法的默认实现。
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。
成员
构造函数
名称  | 
说明  | 
|---|---|
构造函数。  | 
公共方法
名称  | 
说明  | 
|---|---|
检索 ITypeInfo 指向coclass的类型信息。  | 
|
检索对象的传出调度接口的GUID。  | 
受保护的数据成员
名称  | 
说明  | 
|---|---|
管理coclass的类型信息。  | 
备注
IProvideClassInfo2 接口通过添加 GetGUID 方法扩展 IProvideClassInfo。此方法允许客户端检索其设置的默认事件的对象的输出接口的IID。选件类 IProvideClassInfo2Impl 提供 IProvideClassInfo 和 IProvideClassInfo2 方法的默认实现。
IProvideClassInfo2Impl 包含托管coclass的类型信息的类型 CComTypeInfoHolder 的静态成员。
继承层次结构
IProvideClassInfo2
IProvideClassInfo2Impl
要求
Header: atlcom.h