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:
- Llame a WSDCreateDeviceProxy.
- Llame a cualquiera de los cuatro métodos de metadatos del objeto proxy de dispositivo.
- 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) |