Поделиться через


Метод IDsAdminNewObjExt::AddPages (dsadmin.h)

Вызывается метод IDsAdminNewObjExt::AddPages , чтобы расширение мастера создания объектов добавляло нужные страницы в мастер.

Синтаксис

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

Параметры

[in] lpfnAddPage

Указатель на функцию, которую вызывает расширение мастера создания объектов для добавления страницы в мастер. Эта функция имеет следующий формат.

BOOL fnAddPage(HPROPSHEETPAGE hPage, LPARAM lParam);

hPage содержит дескриптор страницы мастера, созданной путем вызова Метода CreatePropertySheetPage.

lParam — это значение lParam , передаваемое в AddPages.

[in] lParam

Содержит данные, которые являются частными для оснастки администрирования. Это значение передается в качестве второго параметра в lpfnAddPage.

Возвращаемое значение

Если метод выполнен успешно, возвращается S_OK . Если метод завершается сбоем, возвращается код ошибки, определенный OLE.

Комментарии

Для каждой страницы расширение мастера добавляет в мастер, расширение заполняет структуру PROPSHEETPAGE , вызывает функцию CreatePropertySheetPage для создания дескриптора страницы, а затем вызывает функцию lpfnAddPage с дескриптором страницы и lParam.

Этот метод идентичен по формату и операции методу IShellPropSheetExt::AddPages .

Требования

   
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header dsadmin.h
DLL DSAdmin.dll

См. также раздел

CreatePropertySheetPage

ИдентификаторыAdminNewObjExt

IShellPropSheetExt::AddPages

PROPSHEETPAGE