Compartir a través de


Método IWEExtendWizard97::CreateWizard97Pages (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 de propiedades del Asistente97 y agregarlas a un Asistente para administradores de clústeres de conmutación por error .

Sintaxis

HRESULT CreateWizard97Pages(
  [in] IUnknown            *piData,
  [in] IWCWizard97Callback *piCallback
);

Parámetros

[in] piData

Puntero de interfaz IUnknown para recuperar información relacionada con las páginas del asistente97 que se van a agregar. Al llamar a IUnknown::QueryInterface con el puntero piData , están disponibles las siguientes interfaces:

Según el tipo de objeto de clúster, también hay disponible un puntero a una de las siguientes interfaces:

[in] piCallback

Puntero a una implementación de la interfaz IWCWizard97Callback que se usa para agregar las nuevas páginas de propiedades Wizard97 al asistente.

Valor devuelto

Devuelve uno de los valores siguientes 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 páginas wizard97.

Comentarios

Notas para los implementadores

Si la extensión no tiene páginas Wizard97, pero no tiene páginas Wizard97, puede:

Para cada página de propiedades wizard97 que se va a agregar

  1. Use piData para llamar a QueryInterface y recuperar un puntero de interfaz para el objeto 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, debería 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 del asistente97 no debe tener más de 293 unidades de diálogo anchas y 172 unidades de diálogo de alto, y debe contener 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 IWCWizard97Callback::AddWizard97Page 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

CreatePropertySheetPage

IGetClusterDataInfo

IGetClusterGroupInfo

IGetClusterNetInterfaceInfo

IGetClusterNetworkInfo

IGetClusterNodeInfo

IGetClusterObjectInfo

IGetClusterResourceInfo

IGetClusterUIInfo

IWCPropertySheetCallback::AddPropertySheetPage

IWCWizardCallback

IWEExtendWizard

IWEExtendWizard97