Compartir a través de


Interfaz IWSDDeviceProxy (wsdclient.h)

Representa un dispositivo de perfil de dispositivos remotos para servicios web (DPWS) para aplicaciones cliente y middleware.

Para obtener esta interfaz, puede llamar a WSDCreateDeviceProxy.

Herencia

La interfaz IWSDDeviceProxy hereda de la interfaz IUnknown . IWSDDeviceProxy también tiene estos tipos de miembros:

Métodos

La interfaz IWSDDeviceProxy tiene estos métodos.

 
IWSDDeviceProxy::BeginGetMetadata

Envía una solicitud asincrónica para los metadatos.
IWSDDeviceProxy::EndGetMetadata

Finaliza una solicitud asincrónica de metadatos.
IWSDDeviceProxy::GetAllMetadata

Recupera todos los metadatos de este dispositivo.
IWSDDeviceProxy::GetEndpointProxy

Recupera el proxy de punto de conexión para el dispositivo.
IWSDDeviceProxy::GetHostMetadata

Recupera metadatos específicos de clase para el dispositivo que describen las características del dispositivo y los servicios que hospeda.
IWSDDeviceProxy::GetServiceProxyById

Recupera un proxy de servicio IWSDServiceProxy genérico por identificador de servicio.
IWSDDeviceProxy::GetServiceProxyByType

Recupera un proxy IWSDServiceProxy genérico para un servicio expuesto por el dispositivo por nombre de tipo de puerto.
IWSDDeviceProxy::GetThisDeviceMetadata

Recupera metadatos específicos del dispositivo para este dispositivo.
IWSDDeviceProxy::GetThisModelMetadata

Recupera metadatos específicos del modelo para el dispositivo.
IWSDDeviceProxy::Init

Inicializa el proxy del dispositivo y, opcionalmente, comparte una sesión con un proxy de dispositivo inicializado previamente.

Comentarios

Esta interfaz es una representación del lado cliente de un dispositivo remoto. El proxy proporciona acceso básico a los metadatos del dispositivo (WSD_THIS_DEVICE_METADATA y WSD_THIS_MODEL_METADATA), además de proporcionar métodos para crear objetos proxy de servicio. Los objetos proxy de servicio corresponden al servicio hospedado en el dispositivo. Por ejemplo, un televisor es un dispositivo y la parte de tuner de la televisión es un servicio hospedado en el dispositivo que tiene un conjunto atómico accesible de funciones.

El objeto IWSDDeviceProxy expone la semántica del dispositivo específica de WSD.

Para usar IWSDDeviceProxy en la aplicación cliente o middleware:

  1. Llame a WSDCreateDeviceProxy.
  2. Llame a cualquiera de los cuatro métodos de metadatos del objeto proxy de dispositivo.
  3. Obtenga un objeto IWSDServiceProxy , ya sea llamando a GetServiceProxyById o GetServiceProxyByType.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wsdclient.h (incluya Wsdapi.h)

Consulte también

Información general sobre las interfaces WSDAPI