ISpecifyPropertyPagesImpl 类
此类实现 IUnknown
并提供 ISpecifyPropertyPages 接口的默认实现。
重要
无法在 Windows 运行时中执行的应用程序中使用此类及其成员。
语法
template<class T>
class ATL_NO_VTABLE ISpecifyPropertyPagesImpl
: public ISpecifyPropertyPages
参数
T
你的类,派生自 ISpecifyPropertyPagesImpl
。
成员
公共方法
名称 | 描述 |
---|---|
ISpecifyPropertyPagesImpl::GetPages | 填充 UUID 值的计数数组。 每个 UUID 对应于可以在对象的属性表中显示的属性页之一的 CLSID。 |
备注
ISpecifyPropertyPages 接口允许客户端获取对象支持的属性页的 CLSID 列表。 类 ISpecifyPropertyPagesImpl
提供此接口的默认实现,并通过在调试版本中将信息发送到转储设备来实现 IUnknown
。
注意
如果你的对象不支持属性页,请不要公开 ISpecifyPropertyPages
接口。
继承层次结构
ISpecifyPropertyPages
ISpecifyPropertyPagesImpl
要求
标头:atlcom.h
ISpecifyPropertyPagesImpl::GetPages
用可以在对象的属性表中显示的属性页的 CLSID 填充 CAUID 结构中的数组。
STDMETHOD(GetPages)(CAUUID* pPages);
备注
ATL 使用对象的属性映射来检索每个 CLSID。
请参阅 Windows SDK 中的 ISpecifyPropertyPages::GetPages。