IProvideClassInfo2Impl选件类
此选件类提供 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