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:- IGetClusterNodeInfo, si la página de propiedades se relaciona con un nodo.
- IGetClusterGroupInfo, si la página de propiedades se relaciona 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 se relaciona con un recurso.
[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 |
---|---|
|
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 páginas wizard97. |
Comentarios
Notas para los implementadores
Si la extensión no tiene páginas Wizard97, pero no tiene páginas Wizard97, puede:- Solo admite la interfaz IWEExtendWizard .
- Admite las interfaces IWEExtendWizard e IWEExtendWizard97 , pero en la implementación de IWEExtendWizard97, consulte la interfaz IWCWizardCallback desde la interfaz pasada por medio del parámetro piCallback .
Para cada página de propiedades wizard97 que se va a agregar
- 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.
- 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).
- 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 |