Freigeben über


IWEExtendWizard97::CreateWizard97Pages-Methode (cluadmex.h)

[Diese Methode steht für die Verwendung in den Betriebssystemen zur Verfügung, die im Abschnitt Anforderungen angegeben sind. Die Unterstützung für diese Methode wurde in Windows Server 2008 entfernt.]

Ermöglicht ihnen das Erstellen von Wizard97-Eigenschaftenseiten und das Hinzufügen sie zu einem Failoverclusteradministrator-Assistenten .

Syntax

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

Parameter

[in] piData

IUnknown-Schnittstellenzeiger zum Abrufen von Informationen im Zusammenhang mit dem Assistenten97-Seiten, die hinzugefügt werden sollen. Durch Aufrufen von IUnknown::QueryInterface mit dem piData-Zeiger sind die folgenden Schnittstellen verfügbar:

Abhängig vom Typ des Clusterobjekts ist auch ein Zeiger auf eine der folgenden Schnittstellen verfügbar:

[in] piCallback

Zeiger auf eine IWCWizard97Callback-Schnittstellenimplementierung , die zum Hinzufügen der neuen Wizard97-Eigenschaftenseiten zum Assistenten verwendet wird.

Rückgabewert

Gibt einen der folgenden Werte oder einen beliebigen HRESULT-Wert zurück, der die Ergebnisse des Vorgangs beschreibt.

Rückgabecode/-wert BESCHREIBUNG
NOERROR
0
Der Vorgang wurde durchgeführt.
E_INVALIDARG
0x80070057
Mindestens einer der Parameter ist ungültig.
E_NOTIMPL
0x80004001
Die Erweiterung unterstützt das Hinzufügen von Wizard97-Seiten nicht.

Hinweise

Hinweise zu Implementierern

Wenn Ihre Erweiterung keine Wizard97-Seiten, aber nicht Wizard97-Seiten enthält, haben Sie die folgenden Möglichkeiten:

Für jede hinzuzufügende Wizard97-Eigenschaftenseite

  1. Verwenden Sie piData , um QueryInterface aufzurufen und einen Schnittstellenzeiger für das Objekt abzurufen, das der neuen Seite zugeordnet ist. Wenn Sie beispielsweise eine Eigenschaftenseite für eine Ressource hinzufügen, möchten Sie einen Zeiger auf die IGetClusterResourceInfo-Schnittstelle abrufen. Obwohl es möglich ist, Schnittstellen erfolgreich abzufragen, die Daten abrufen, die nichts mit dem objektbezogenen Objekt zu tun haben, sollten Sie beim Versuch, die Methoden aufzurufen, Fehler erhalten.
  2. Um die Seite zu erstellen, rufen Sie die Funktion CreatePropertySheetPage auf. Um Seiten zu erstellen, die den vom Clusteradministrator bereitgestellten Seiten ähneln, sollte jede neue Assistenten97-Seite nicht größer als 293 Dialogeinheiten breit und 172 Dialogeinheiten hoch sein und ein statisches Steuerelement mit einer Größe von (247,10) enthalten, das auf (38,12) positioniert ist.
  3. Um die Seite einem Clusteradministrator-Assistenten hinzuzufügen, rufen Sie IWCWizard97Callback::AddWizard97Page mithilfe des piCallback-Zeigers auf.

Anforderungen

   
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2003 Enterprise, Windows Server 2003 Datacenter
Zielplattform Windows
Kopfzeile cluadmex.h

Weitere Informationen

CreatePropertySheetPage

IGetClusterDataInfo

IGetClusterGroupInfo

IGetClusterNetInterfaceInfo

IGetClusterNetworkInfo

IGetClusterNodeInfo

IGetClusterObjectInfo

IGetClusterResourceInfo

IGetClusterUIInfo

IWCPropertySheetCallback::AddPropertySheetPage

IWCWizardCallback

IWEExtendWizard

IWEExtendWizard97