Interface IPropertySystem (propsys.h)
Expose les méthodes qui obtiennent des descriptions de propriétés, inscrivent et annulent l’inscription des schémas de propriétés, énumèrent les descriptions de propriétés et mettez en forme les valeurs de propriétés de manière stricte.
Héritage
L’interface IPropertySystem hérite de l’interface IUnknown. IPropertySystem a également les types de membres suivants :
Méthodes
L’interface IPropertySystem a ces méthodes.
IPropertySystem ::EnumeratePropertyDescriptions Obtient une instance de l’objet de sous-système qui implémente IPropertyDescriptionList pour obtenir la liste complète ou partielle des descriptions de propriétés dans le système. |
IPropertySystem ::FormatForDisplay Obtient une représentation de chaîne Unicode mise en forme d’une valeur de propriété. (IPropertySystem.FormatForDisplay) |
IPropertySystem ::FormatForDisplayAlloc Obtient une représentation sous forme de chaîne d’une valeur de propriété dans une mémoire tampon allouée. |
IPropertySystem ::GetPropertyDescription Obtient une instance de l’objet de sous-système qui implémente IPropertyDescription, pour obtenir la description de la propriété d’un PROPERTYKEY donné. |
IPropertySystem ::GetPropertyDescriptionByName Obtient une instance de l’objet de sous-système qui implémente IPropertyDescription, pour obtenir la description de la propriété pour un nom canonique donné. |
IPropertySystem ::GetPropertyDescriptionListFromString Obtient une instance de l’objet de sous-système qui implémente IPropertyDescriptionList pour obtenir une collection ordonnée de descriptions de propriétés, en fonction de la chaîne fournie. |
IPropertySystem ::RefreshPropertySchema Non pris en charge. (IPropertySystem.RefreshPropertySchema) |
IPropertySystem ::RegisterPropertySchema Informe le sous-système de schéma de l’ajout d’un fichier de schéma de description de propriété. (IPropertySystem.RegisterPropertySchema) |
IPropertySystem ::UnregisterPropertySchema Informe le sous-système de schéma de la suppression d’un fichier de schéma de description de propriété (.propdesc), à l’aide d’un chemin d’accès au fichier .propdesc sur l’ordinateur local. |
Remarques
La plupart des API exportées (telles que PSGetPropertyDescription) sont simplement des wrappers autour des méthodes IPropertySystem . Si votre code appelle un grand nombre de ces API d’assistance dans l’ordre, il peut être utile d’instancier un seul objet IPropertySystem et d’appeler directement les méthodes, plutôt que d’appeler les API d’assistance. (Pour améliorer les performances, les API d’assistance obtiennent une instance mise en cache de l’objet IPropertySystem.)
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP avec SP2, Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 avec SP1 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | propsys.h |
Composant redistribuable | Windows Desktop Search (WDS) 3.0 |