Метод 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 |