Compartir a través de


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:

[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
NOERROR
0
La operación se realizó correctamente.
E_INVALIDARG
0x80070057
Al menos uno de los parámetros no es válido.
E_NOTIMPL
0x80004001
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

  1. 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.
  2. 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).
  3. 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

Consulte también

IGetClusterDataInfo

IGetClusterGroupInfo

IGetClusterNetInterfaceInfo

IGetClusterNetworkInfo

IGetClusterNodeInfo

IGetClusterObjectInfo

IGetClusterResourceInfo

IGetClusterUIInfo

IWCPropertySheetCallback::AddPropertySheetPage

IWCWizardCallback

IWEExtendWizard

IWEExtendWizard97

IWEExtendWizard97::CreateWizard97Pages