Метод IWEExtendWizard97::CreateWizard97Pages (cluadmex.h)
[Этот метод доступен для использования в операционных системах, указанных в разделе Требования. Поддержка этого метода была удалена в Windows Server 2008.]
Позволяет создавать страницы свойств Wizard97 и добавлять их в мастер администратора отказоустойчивого кластера .
Синтаксис
HRESULT CreateWizard97Pages(
[in] IUnknown *piData,
[in] IWCWizard97Callback *piCallback
);
Параметры
[in] piData
Указатель интерфейса IUnknown для получения сведений о добавляемых страницах wizard97. При вызове IUnknown::QueryInterface с указателем piData доступны следующие интерфейсы:
В зависимости от типа объекта кластера также доступен указатель на один из следующих интерфейсов:- IGetClusterNodeInfo, если страница свойств связана с узлом.
- IGetClusterGroupInfo, если страница свойств связана с группой.
- IGetClusterNetworkInfo, если страница свойств связана с сетью.
- IGetClusterNetInterfaceInfo, если страница свойств связана с сетевым интерфейсом.
- IGetClusterResourceInfo, если страница свойств связана с ресурсом.
[in] piCallback
Указатель на реализацию интерфейса IWCWizard97Callback , которая используется для добавления новых страниц свойств Wizard97 в мастер.
Возвращаемое значение
Возвращает одно из следующих значений или любое значение HRESULT , описывающее результаты операции.
Возвращаемый код/значение | Описание |
---|---|
|
Операция выполнена успешно. |
|
По крайней мере один из параметров является недопустимым. |
|
Расширение не поддерживает добавление страниц Wizard97. |
Комментарии
Примечания для разработчиков
Если в расширении нет страниц Wizard97, но есть страницы, отличные от Wizard97, можно выполнить одно из следующих действий:- Поддержка только интерфейса IWEExtendWizard .
- Поддержка интерфейсов IWEExtendWizard и IWEExtendWizard97 , но в реализации IWEExtendWizard97 запросите интерфейс IWCWizardCallback из интерфейса, переданного с помощью параметра piCallback .
Для каждой добавляемой страницы свойств Wizard97
- Используйте piData для вызова QueryInterface и получения указателя интерфейса для объекта , связанного с новой страницей. Например, если вы добавляете страницу свойств для ресурса, необходимо получить указатель на интерфейс IGetClusterResourceInfo . Хотя можно успешно запрашивать интерфейсы, извлекающие данные, не связанные с расширяемым объектом, при попытке вызова методов должны возникнуть ошибки.
- Чтобы создать страницу, вызовите функцию CreatePropertySheetPage. Чтобы создавать страницы, похожие на страницы, предоставленные администратором кластера, каждая новая страница wizard97 должна быть не более 293 единиц диалога в ширину и 172 диалоговых единиц в высоту, а также должна содержать статический элемент управления , расположенный в (38,12) с размером (247,10).
- Чтобы добавить страницу в мастер администратора кластера, вызовите IWCWizard97Callback::AddWizard97Page с помощью указателя piCallback .
Требования
Минимальная версия клиента | Ни одна версия не поддерживается |
Минимальная версия сервера | Windows Server 2003 Корпоративная, Windows Server 2003 Datacenter |
Целевая платформа | Windows |
Header | cluadmex.h |