Compartilhar via


Método IDsAdminNewObjExt::AddPages (dsadmin.h)

O método IDsAdminNewObjExt::AddPages é chamado para habilitar a extensão do assistente de criação de objeto para adicionar as páginas desejadas ao assistente.

Sintaxe

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

Parâmetros

[in] lpfnAddPage

Ponteiro para uma função que a extensão do assistente de criação de objeto chama para adicionar uma página ao assistente. Essa função usa o seguinte formato.

BOOL fnAddPage(HPROPSHEETPAGE hPage, LPARAM lParam);

hPage contém o identificador da página do assistente criada chamando CreatePropertySheetPage.

lParam é o valor lParam passado para AddPages.

[in] lParam

Contém dados que são privados para o snap-in administrativo. Esse valor é passado como o segundo parâmetro para lpfnAddPage.

Valor retornado

Se o método for bem-sucedido, S_OK será retornado. Se o método falhar, um código de erro definido por OLE será retornado.

Comentários

Para cada página, a extensão do assistente adiciona ao assistente, a extensão preenche uma estrutura PROPSHEETPAGE , chama a função CreatePropertySheetPage para criar o identificador de página e, em seguida, chama a função lpfnAddPage com o identificador de página e lParam.

Esse método é idêntico em formato e operação ao método IShellPropSheetExt::AddPages .

Requisitos

   
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho dsadmin.h
DLL DSAdmin.dll

Confira também

Createpropertysheetpage

IDsAdminNewObjExt

IShellPropSheetExt::AddPages

PROPSHEETPAGE