Interface IWSDDeviceProxy (wsdclient.h)
Representa um dispositivo DPWS (Perfil de Dispositivos Remotos para Serviços Web) para aplicativos cliente e middleware.
Para obter essa interface, você pode chamar WSDCreateDeviceProxy.
Herança
A interface IWSDDeviceProxy herda da interface IUnknown . IWSDDeviceProxy também tem estes tipos de membros:
Métodos
A interface IWSDDeviceProxy tem esses métodos.
IWSDDeviceProxy::BeginGetMetadata Envia uma solicitação assíncrona para metadados. |
IWSDDeviceProxy::EndGetMetadata Encerra uma solicitação assíncrona para metadados. |
IWSDDeviceProxy::GetAllMetadata Recupera todos os metadados para este dispositivo. |
IWSDDeviceProxy::GetEndpointProxy Recupera o proxy de ponto de extremidade para o dispositivo. |
IWSDDeviceProxy::GetHostMetadata Recupera metadados específicos da classe para o dispositivo que descreve os recursos do dispositivo e os serviços que ele hospeda. |
IWSDDeviceProxy::GetServiceProxyById Recupera um proxy de serviço IWSDServiceProxy genérico por ID de serviço. |
IWSDDeviceProxy::GetServiceProxyByType Recupera um proxy IWSDServiceProxy genérico para um serviço exposto pelo dispositivo pelo nome do tipo de porta. |
IWSDDeviceProxy::GetThisDeviceMetadata Recupera metadados específicos do dispositivo para este dispositivo. |
IWSDDeviceProxy::GetThisModelMetadata Recupera metadados específicos do modelo para o dispositivo. |
IWSDDeviceProxy::Init Inicializa o proxy do dispositivo, opcionalmente compartilhando uma sessão com um proxy de dispositivo de patrocínio inicializado anteriormente. |
Comentários
Essa interface é uma representação do lado do cliente de um dispositivo remoto. O proxy fornece acesso básico aos metadados do dispositivo (WSD_THIS_DEVICE_METADATA e WSD_THIS_MODEL_METADATA), além de fornecer métodos para criar objetos proxy de serviço. Os objetos de proxy de serviço correspondem ao serviço hospedado no dispositivo. Por exemplo, uma televisão é um dispositivo e a parte sintonizadora da televisão é um serviço hospedado no dispositivo que tem um conjunto acessível e atômico de funções.
O objeto IWSDDeviceProxy expõe a semântica de dispositivo específica do WSD.
Para usar IWSDDeviceProxy em seu cliente ou aplicativo de middleware:
- Chame WSDCreateDeviceProxy.
- Chame qualquer um dos quatro métodos de metadados do objeto proxy do dispositivo.
- Obtenha um objeto IWSDServiceProxy , chamando GetServiceProxyById ou GetServiceProxyByType.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | wsdclient.h (include Wsdapi.h) |