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 接口。

相关文章 ATL 教程创建 ATL 项目

继承层次结构

ISpecifyPropertyPages

ISpecifyPropertyPagesImpl

要求

标头:atlcom.h

ISpecifyPropertyPagesImpl::GetPages

用可以在对象的属性表中显示的属性页的 CLSID 填充 CAUID 结构中的数组。

STDMETHOD(GetPages)(CAUUID* pPages);

备注

ATL 使用对象的属性映射来检索每个 CLSID。

请参阅 Windows SDK 中的 ISpecifyPropertyPages::GetPages

另请参阅

IPropertyPageImpl 类
IPerPropertyBrowsingImpl 类
类概述