Метод IPropertyPage::SetPageSite (ocidl.h)
Инициализирует страницу свойств и предоставляет странице указатель на интерфейс IPropertyPageSite , через который страница свойств взаимодействует с кадром свойства.
Синтаксис
HRESULT SetPageSite(
[in] IPropertyPageSite *pPageSite
);
Параметры
[in] pPageSite
Указатель на интерфейс IPropertyPageSite сайта страницы, который управляет этой страницей свойств и предоставляет службы в пределах всего листа свойств.
Возвращаемое значение
Этот метод может возвращать стандартные возвращаемые значения E_INVALIDARG, E_OUTOFMEMORY и S_OK.
Комментарии
Примечания для разработчиков
Если параметр pPageSite имеет значение NULL, этот метод должен вызывать Release для любого указателя IPropertyPageSite , переданного во время предыдущего вызова этого метода. Если значение не равно NULL, этот метод должен сохранить значение указателя IPropertyPageSite и вызвать AddRef. Два последовательных вызова этого метода с указателем сайта, отличным от NULL , запрещены и должны привести к возврату страницы свойств E_UNEXPECTED.E_NOTIMPL не является допустимым возвращаемым значением. Все страницы свойств должны реализовывать этот метод.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | ocidl.h |