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


Метод IPropertySheetCallback::AddPage (mmc.h)

Метод IPropertySheetCallback::AddPage позволяет оснастке добавлять страницу на страницу свойств.

Синтаксис

HRESULT AddPage(
  [in] HPROPSHEETPAGE hPage
);

Параметры

[in] hPage

Значение типа , указывающее дескриптор добавляемой страницы. Параметр hPage — это дескриптор структуры PROPSHEETPAGE , созданной с помощью API Windows CreatePropertySheetPage.

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

Этот метод может возвращать одно из этих значений.

Комментарии

Оснастка не может вызвать AddPage из обработчика страницы свойств, так как страница свойств создается и выполняется во вторичном потоке. Оснастка не может вызывать интерфейс MMC из потока, отличного от потока, в котором была создана оснастка. Правильное место для вызова AddPage находится в реализации оснастки метода IExtendPropertySheet2::CreatePropertyPages .

Если оснастка напрямую использует интерфейс IPropertySheetProvider, она может использовать AddPage для добавления первичных страниц, а затем вызвать IPropertySheetProvider::AddPrimaryPages (NULL, FALSE, NULL, [TRUE или FALSE]), чтобы поставщик добавил эти страницы на страницу свойств. Дополнительные сведения о создании страниц свойств в реализации оснастки IExtendPropertySheet2::CreatePropertyPages см. в разделе IPropertySheetProvider::AddPrimaryPages.

Страницы добавляются на лист в том порядке, в котором они представлены. Страницы основной оснастки всегда добавляются первыми.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header mmc.h
DLL Mmcndmgr.dll

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

IPropertySheetCallback