Compartilhar via


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:

  1. Chame WSDCreateDeviceProxy.
  2. Chame qualquer um dos quatro métodos de metadados do objeto proxy do dispositivo.
  3. 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)

Confira também

Visão geral das interfaces WSDAPI