Freigeben über


IDsAdminNewObjExt::AddPages-Methode (dsadmin.h)

Die IDsAdminNewObjExt::AddPages-Methode wird aufgerufen, um die Erweiterung des Assistenten für die Objekterstellung zum Hinzufügen der gewünschten Seiten zum Assistenten zu aktivieren.

Syntax

HRESULT AddPages(
  [in] LPFNADDPROPSHEETPAGE lpfnAddPage,
  [in] LPARAM               lParam
);

Parameter

[in] lpfnAddPage

Zeiger auf eine Funktion, die die Objekterstellungs-Assistent-Erweiterung aufruft, um dem Assistenten eine Seite hinzuzufügen. Diese Funktion hat das folgende Format.

BOOL fnAddPage(HPROPSHEETPAGE hPage, LPARAM lParam);

hPage enthält das Handle der Assistentenseite, die durch Aufrufen von CreatePropertySheetPage erstellt wurde.

lParam ist der lParam-Wert , der an AddPages übergeben wird.

[in] lParam

Enthält Daten, die für das Administrator-Snap-In privat sind. Dieser Wert wird als zweiter Parameter an lpfnAddPage übergeben.

Rückgabewert

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Wenn die Methode fehlschlägt, wird ein OLE-definierter Fehlercode zurückgegeben.

Hinweise

Für jede Seite fügt die Assistentenerweiterung dem Assistenten hinzu, die Erweiterung füllt eine PROPSHEETPAGE-Struktur aus, ruft die CreatePropertySheetPage-Funktion auf, um das Seitenhandle zu erstellen, und ruft dann die lpfnAddPage-Funktion mit dem Seitenhandle und lParam auf.

Diese Methode ist in Format und Vorgang identisch mit der IShellPropSheetExt::AddPages-Methode .

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile dsadmin.h
DLL DSAdmin.dll

Weitere Informationen

CreatePropertySheetPage

IDsAdminNewObjExt

IShellPropSheetExt::AddPages

PROPSHEETPAGE