Metodo IDsAdminNewObjExt::AddPages (dsadmin.h)

Il metodo IDsAdminNewObjExt::AddPages viene chiamato per consentire all'estensione della creazione guidata di oggetti di aggiungere le pagine desiderate alla procedura guidata.

Sintassi

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

Parametri

[in] lpfnAddPage

Puntatore a una funzione che l'estensione della creazione guidata dell'oggetto chiama per aggiungere una pagina alla procedura guidata. Questa funzione ha il formato seguente.

BOOL fnAddPage(HPROPSHEETPAGE hPage, LPARAM lParam);

hPage contiene l'handle della pagina della procedura guidata creata chiamando CreatePropertySheetPage.

lParam è il valore lParam passato a AddPages.

[in] lParam

Contiene dati privati dello snap-in amministrativo. Questo valore viene passato come secondo parametro a lpfnAddPage.

Valore restituito

Se il metodo ha esito positivo, viene restituito S_OK . Se il metodo ha esito negativo, viene restituito un codice di errore definito da OLE.

Commenti

Per ogni pagina, l'estensione della procedura guidata aggiunge alla procedura guidata, l'estensione riempie una struttura PROPSHEETPAGE , chiama la funzione CreatePropertySheetPage per creare l'handle di pagina e quindi chiama la funzione lpfnAddPage con l'handle di pagina e lParam.

Questo metodo è identico in formato e operazione al metodo IShellPropSheetExt::AddPages .

Requisiti

   
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione dsadmin.h
DLL DSAdmin.dll

Vedi anche

CreatePropertySheetPage

IDAdminNewObjExt

IShellPropSheetExt::AddPages

PROPSHEETPAGE