IWEExtendWizard97::CreateWizard97Pages 方法 (cluadmex.h)
[此方法可用于“要求”部分中指定的操作系统。 Windows Server 2008 中删除了对此方法的支持。]
允许创建 Wizard97 属性页并将其添加到 故障转移群集管理员 向导。
语法
HRESULT CreateWizard97Pages(
[in] IUnknown *piData,
[in] IWCWizard97Callback *piCallback
);
参数
[in] piData
IUnknown 接口指针,用于检索与要添加的向导 97 页相关的信息。 通过使用 piData 指针调用 IUnknown::QueryInterface,可以使用以下接口:
根据 群集对象的类型,还可以使用指向以下接口之一的指针:- IGetClusterNodeInfo,如果属性页与 节点相关。
- IGetClusterGroupInfo,如果属性页与 组相关。
- IGetClusterNetworkInfo,如果属性页与 网络相关。
- IGetClusterNetInterfaceInfo,如果属性页与 网络接口相关。
- IGetClusterResourceInfo,如果属性页与 资源相关。
[in] piCallback
指向用于将新 Wizard97 属性页添加到向导的 IWCWizard97Callback 接口实现的指针。
返回值
返回以下值之一或描述操作结果的任何 HRESULT 。
返回代码/值 | 说明 |
---|---|
|
操作成功。 |
|
至少有一个参数无效。 |
|
该扩展不支持添加 Wizard97 页。 |
注解
实施者说明
如果扩展没有 Wizard97 页,但具有非 Wizard97 页,则可以:- 仅支持 IWEExtendWizard 接口。
- 支持 IWEExtendWizard 和 IWEExtendWizard97 接口,但在 IWEExtendWizard97 的实现中,从通过 piCallback 参数传入的接口查询 IWCWizardCallback 接口。
对于要添加的每个 Wizard97 属性页
- 使用 piData 调用 QueryInterface 并检索与新页面关联的 对象的 接口指针。 例如,如果要为资源添加属性页,则希望检索指向 IGetClusterResourceInfo 接口的指针。 尽管可以成功查询检索与所扩展的对象无关的数据的接口,但尝试调用方法时应会收到错误。
- 若要创建页面,请调用函数 CreatePropertySheetPage。 若要生成类似于群集管理员提供的页面的页面,每个新向导 97 页的宽度不应大于 293 个对话框单元,高 172 个对话单元,并且应包含一个静态控件,该控件位于 (38,12) ,大小为 (247,10) 。
- 若要将页面添加到群集管理员向导,请使用 piCallback 指针调用 IWCWizard97Callback::AddWizard97Page。
要求
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2003 企业版、Windows Server 2003 Datacenter |
目标平台 | Windows |
标头 | cluadmex.h |