Метод IFolderView2::SetViewProperty (shobjidl_core.h)
[Этот метод по-прежнему реализован, но его следует считать устаревшим с windows 7. Он может не быть реализован в будущих версиях Windows. Его нельзя использовать с элементами в результатах поиска или представлениях библиотеки, поэтому рекомендуется использовать существующие свойства элемента или, если применимо, выдавать свойства из пространства имен или обработчика свойств. Дополнительные сведения см. в статье Разработка обработчиков свойств для Поиска Windows .]
Кэширует свойство элемента в кэше свойств представления.
Синтаксис
DEPRECATED_HRESULT SetViewProperty(
[in] PCUITEMID_CHILD pidl,
[in] REFPROPERTYKEY propkey,
[in] REFPROPVARIANT propvar
);
Параметры
[in] pidl
Тип: PCUITEMID_CHILD
PiDL, идентифицирующий элемент.
[in] propkey
Тип: REFPROPERTYKEY
PropertyKEY, который требуется сохранить.
[in] propvar
Тип: const PROPVARIANT*
Указатель на структуру PROPVARIANT , в которой хранится PROPERTYKEY .
Возвращаемое значение
Тип: DEPRECATED_HRESULT
Возвращает S_OK в случае успешного выполнения или значение ошибки в противном случае.
Комментарии
Свойство отображается в представлении, но не записывается в базовый элемент.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | shobjidl_core.h (включая Shobjidl.h) |