Partager via


Interface IPropertyStoreCache (propsys.h)

Expose des méthodes qui permettent à un gestionnaire de gérer différents états pour chaque propriété.

Héritage

L’interface IPropertyStoreCache hérite de IPropertyStore. IPropertyStoreCache a également les types de membres suivants :

Méthodes

L’interface IPropertyStoreCache a ces méthodes.

 
IPropertyStoreCache ::GetState

Obtient l’état d’une clé de propriété spécifiée.
IPropertyStoreCache ::GetValueAndState

Obtient des données de valeur et d’état pour une clé de propriété.
IPropertyStoreCache ::SetValueAndState

Définit les données de valeur et d’état d’une clé de propriété.

Remarques

Cette interface fournit également les méthodes de l’interface IPropertyStore , dont elle hérite.

Quand implémenter

Une implémentation de cette interface est fournie par CLSID_InMemoryPropertyStore. Les utilisateurs ne doivent jamais avoir besoin de l’implémenter eux-mêmes.

CLSID_InMemoryPropertyStore implémente IPropertyStoreCache ainsi que IPropertyStore et d’autres interfaces afin qu’il puisse stocker des informations supplémentaires (PSC_STATE) sur chacune des propriétés. Ces informations peuvent être utiles pour les implémenteurs de gestionnaires de propriétés. Il peut également être utile dans d’autres scénarios où un cache de valeurs de propriété est nécessaire.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête propsys.h