Partager via


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