Partager via


Interface IProviderProperties (functiondiscoveryprovider.h)

[La découverte de fonctions peut être utilisée dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il peut être modifié ou indisponible dans les versions suivantes.]

Cette interface est éventuellement implémentée par les fournisseurs de découverte pour créer et gérer directement leur propre magasin de propriétés. Si cette interface est implémentée, le fournisseur peut utiliser son magasin de propriétés pour son propre usage interne, mais toutes les requêtes du magasin de propriétés implémenté par cette interface vont directement au fournisseur, et le magasin de propriétés interne ne sera jamais exposé à un client appelant IFunctionInstance ::OpenPropertyStore.

Héritage

L’interface IProviderProperties hérite de l’interface IUnknown. IProviderProperties a également les types de membres suivants :

Méthodes

L’interface IProviderProperties utilise ces méthodes.

 
IProviderProperties ::GetAt

Obtient la clé de propriété à l’index spécifié.
IProviderProperties ::GetCount

Obtient le nombre de propriétés dans le magasin de propriétés.
IProviderProperties ::GetValue

Obtient la valeur de la clé de propriété spécifiée.
IProviderProperties ::SetValue

Définit la valeur de la clé de propriété spécifiée.

Remarques

L’implémentation de cette interface permet à un fournisseur de fournir l’accès aux valeurs de propriété les plus actuelles. Sinon, le client utilise les valeurs dans le cache créé par la découverte de fonctions lors de la création de la fonction instance ou de l’ouverture du magasin de propriétés.

Si un fournisseur n’implémente pas cette interface, il doit fournir un magasin de propriétés au moment où le instance est créé ou lorsque le client appelle InstancePropertyStoreOpen.

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 functiondiscoveryprovider.h

Voir aussi

Ipropertystore