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


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

Предоставляет методы, позволяющие обработчику управлять различными состояниями для каждого свойства.

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

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

Методы

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

 
IPropertyStoreCache::GetState

Возвращает состояние указанного ключа свойства.
IPropertyStoreCache::GetValueAndState

Возвращает данные о значении и состоянии для ключа свойства.
IPropertyStoreCache::SetValueAndState

Задает значение и данные состояния для ключа свойства.

Комментарии

Этот интерфейс также предоставляет методы интерфейса IPropertyStore , от которого он наследуется.

Когда следует реализовать

Реализация этого интерфейса предоставляется CLSID_InMemoryPropertyStore. Пользователям никогда не нужно реализовывать его самостоятельно.

CLSID_InMemoryPropertyStore реализует интерфейсЫ IPropertyStoreCache , А также IPropertyStore и другие интерфейсы для хранения дополнительных сведений (PSC_STATE) о каждом из свойств. Эти сведения могут быть полезны для разработчиков обработчиков свойств. Это также может быть полезно в других сценариях, где требуется кэш значений свойств.

Требования

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