Método IWEExtendWizard::CreateWizardPages (cluadmex.h)
[Este método está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. La compatibilidad con este método se quitó en Windows Server 2008.]
Permite crear páginas del asistente y agregarlas al Asistente para nuevos recursos del administrador de clústeres de conmutación por error o al Asistente para aplicaciones de clúster.
Sintaxis
HRESULT CreateWizardPages(
[in] IUnknown *piData,
[in] IWCWizardCallback *piCallback
);
Parámetros
[in] piData
Puntero de interfaz IUnknown para recuperar información relacionada con las páginas del asistente que se van a agregar. Al llamar a IUnknown::QueryInterface con el puntero piData , están disponibles las siguientes interfaces:
Dependiendo del tipo de objeto de clúster para el que se crea la página del asistente, también hay disponible un puntero a una de las interfaces siguientes:- IGetClusterNodeInfo, si la página de propiedades está relacionada con un nodo.
- IGetClusterGroupInfo, si la página de propiedades está relacionada con un grupo.
- IGetClusterNetworkInfo, si la página de propiedades está relacionada con una red.
- IGetClusterNetInterfaceInfo, si la página de propiedades está relacionada con una interfaz de red.
- IGetClusterResourceInfo, si la página de propiedades está relacionada con un recurso.
[in] piCallback
Puntero a una implementación de la interfaz IWCWizardCallback usada para agregar las nuevas páginas de propiedades al asistente.
Valor devuelto
Devuelve uno de los siguientes valores o cualquier HRESULT que describa los resultados de la operación.
Código o valor devuelto | Descripción |
---|---|
|
La operación se realizó correctamente. |
|
Al menos uno de los parámetros no es válido. |
|
La extensión no admite la adición de una página de propiedades al Asistente para crear grupos ni al Asistente para crear recursos. |
Comentarios
Para agregar páginas del asistente Wizard97, use el método IWEExtendWizard97::CreateWizard97Pages .
Notas para los implementadores
Para cada página de propiedades que se va a agregar
- Use piData para llamar a QueryInterface y recuperar un puntero de interfaz para el objeto de clúster asociado a la nueva página. Por ejemplo, si va a agregar una página de propiedades para un recurso, quiere recuperar un puntero a la interfaz IGetClusterResourceInfo . Aunque es posible consultar correctamente las interfaces que recuperan datos no relacionados con el objeto que se va a extender, debe esperar recibir errores al intentar llamar a los métodos.
-
Para crear la página, llame a la función CreatePropertySheetPage. Para generar páginas que parecen las páginas proporcionadas por el administrador de clústeres, cada nueva página de propiedades no debe tener más de 252 unidades de diálogo de ancho y 218 unidades de diálogo altas, y debe contener dos controles estándar:
- Para el icono de objeto, un control de icono situado en (8,7) con un tamaño de (18,20).
- Para el nombre del objeto, un control estático situado en (38,12) con un tamaño de (247,10).
- Para agregar la página a un Asistente para administradores de clústeres, llame a IWCWizardCallback::AddWizardPage mediante el puntero piCallback .
Requisitos
Cliente mínimo compatible | No se admite ninguno |
Servidor mínimo compatible | Windows Server 2003 Enterprise, Windows Server 2003 Datacenter |
Plataforma de destino | Windows |
Encabezado | cluadmex.h |