IPropertySheetProvider::AddPrimaryPages 方法 (mmc.h)

IPropertySheetProvider::AddPrimaryPages 方法从主管理单元收集页面。

语法

HRESULT AddPrimaryPages(
  [in] LPUNKNOWN lpUnknown,
  [in] BOOL      bCreateHandle,
  [in] HWND      hNotifyWindow,
  [in] BOOL      bScopePane
);

parameters

[in] lpUnknown

指向将查询 IExtendPropertySheet 接口的管理单元接口的指针。 如果 bCreateHandle 设置为 TRUE,这还应是指向将查询 IExtendPropertySheet 的管理单元的 IComponentIComponentData 接口的指针。 请注意,此值可以为 NULL。 有关详细信息,请参阅“备注”。

[in] bCreateHandle

一个 值,该值指定是否创建控制台提供的通知句柄,该句柄用于在调用 MMCPropertyChangeNotify 期间将MMCN_PROPERTY_CHANGE通知路由到相应的 IComponentIComponentData 接口。 在调用管理单元的 IExtendPropertySheet2::CreatePropertyPages 方法的实现期间,通知句柄将传回管理单元。

如果 bCreateHandle 设置为 TRUE则 lpUnknown 参数应是指向接收MMCN_PROPERTY_CHANGE通知的 IComponentIComponentData 的指针。

[in] hNotifyWindow

保留供将来使用。 此值应为 NULL

[in] bScopePane

如果项位于范围窗格中,则设置为 TRUE 。 如果位于结果窗格中,则设置为 FALSE

返回值

此方法可以返回其中一个值。

注解

在此方法调用期间,管理单元可能不会添加任何页面。 如果是这种情况,则不应添加扩展页。

要求

   
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
目标平台 Windows
标头 mmc.h
DLL Mmcndmgr.dll

另请参阅

IPropertySheetProvider

直接使用 IPropertySheetProvider