Interface IWSDDeviceProxy (wsdclient.h)
Représente un appareil remote Devices Profile for Web Services (DPWS) pour les applications clientes et les intergiciels.
Pour obtenir cette interface, vous pouvez appeler WSDCreateDeviceProxy.
Héritage
L’interface IWSDDeviceProxy hérite de l’interface IUnknown. IWSDDeviceProxy a également les types de membres suivants :
Méthodes
L’interface IWSDDeviceProxy possède ces méthodes.
IWSDDeviceProxy ::BeginGetMetadata Envoie une requête asynchrone pour les métadonnées. |
IWSDDeviceProxy ::EndGetMetadata Met fin à une demande asynchrone de métadonnées. |
IWSDDeviceProxy ::GetAllMetadata Récupère toutes les métadonnées de cet appareil. |
IWSDDeviceProxy ::GetEndpointProxy Récupère le proxy de point de terminaison pour l’appareil. |
IWSDDeviceProxy ::GetHostMetadata Récupère les métadonnées propres à la classe pour l’appareil décrivant les fonctionnalités de l’appareil et les services qu’il héberge. |
IWSDDeviceProxy ::GetServiceProxyById Récupère un proxy de service IWSDServiceProxy générique par ID de service. |
IWSDDeviceProxy ::GetServiceProxyByType Récupère un proxy IWSDServiceProxy générique pour un service exposé par l’appareil par nom de type de port. |
IWSDDeviceProxy ::GetThisDeviceMetadata Récupère les métadonnées propres à l’appareil pour cet appareil. |
IWSDDeviceProxy ::GetThisModelMetadata Récupère les métadonnées spécifiques au modèle pour l’appareil. |
IWSDDeviceProxy ::init Initialise le proxy d’appareil, en partageant éventuellement une session avec un proxy d’appareil sponsor précédemment initialisé. |
Remarques
Cette interface est une représentation côté client d’un appareil distant. Le proxy fournit un accès de base aux métadonnées d’appareil (WSD_THIS_DEVICE_METADATA et WSD_THIS_MODEL_METADATA), en plus de fournir des méthodes pour créer des objets proxy de service. Les objets proxy de service correspondent au service hébergé sur l’appareil. Par exemple, un téléviseur est un appareil et la partie tuner de la télévision est un service hébergé sur l’appareil qui a un ensemble de fonctions atomiques accessibles.
L’objet IWSDDeviceProxy expose la sémantique de l’appareil spécifique au WSD.
Pour utiliser IWSDDeviceProxy dans votre application cliente ou intergiciel :
- Appelez WSDCreateDeviceProxy.
- Appelez l’une des quatre méthodes de métadonnées de l’objet proxy d’appareil.
- Obtenez un objet IWSDServiceProxy , en appelant GetServiceProxyById ou GetServiceProxyByType.
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 | wsdclient.h (inclure Wsdapi.h) |