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


Интерфейс IPropertyStoreFactory (propsys.h)

Предоставляет методы для получения объекта IPropertyStore .

Наследование

Интерфейс IPropertyStoreFactory наследуется от интерфейса IUnknown . IPropertyStoreFactory также имеет следующие типы элементов:

Методы

Интерфейс IPropertyStoreFactory содержит следующие методы.

 
IPropertyStoreFactory::GetPropertyStore

Возвращает объект IPropertyStore, соответствующий предоставленным флагам.
IPropertyStoreFactory::GetPropertyStoreForKeys

Возвращает объект IPropertyStore, заданный набором ключей свойств. Это обеспечивает альтернативный, возможно, более быстрый метод получения объекта IPropertyStore по сравнению с вызовом IPropertyStoreFactory::GetPropertyStore.

Комментарии

Этот интерфейс обычно получается через IShellFolder::BindToObject или IShellItem::BindToHandler. Это полезно для разработчиков источников данных, которые хотят избежать дополнительных затрат на создание хранилища свойств с помощью IShellItem2::GetPropertyStore. Однако IShellItem2::GetPropertyStore является рекомендуемым методом для получения хранилища свойств, если только вы не реализуете источник данных с помощью расширения папки оболочки.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header propsys.h

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

PSCreatePropertyStoreFromObject