Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
[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 |