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 :

  1. Appelez WSDCreateDeviceProxy.
  2. Appelez l’une des quatre méthodes de métadonnées de l’objet proxy d’appareil.
  3. 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)

Voir aussi

Vue d’ensemble des interfaces WSDAPI