Interfaccia IWSDDeviceProxy (wsdclient.h)

Rappresenta un dispositivo Device Profile for Web Services (DPWS) remoto per applicazioni client e middleware.

Per ottenere questa interfaccia, è possibile chiamare WSDCreateDeviceProxy.

Ereditarietà

L'interfaccia IWSDDeviceProxy eredita dall'interfaccia IUnknown . IWSDDeviceProxy include anche questi tipi di membri:

Metodi

L'interfaccia IWSDDeviceProxy include questi metodi.

 
IWSDDeviceProxy::BeginGetMetadata

Invia una richiesta asincrona per i metadati.
IWSDDeviceProxy::EndGetMetadata

Termina una richiesta asincrona per i metadati.
IWSDDeviceProxy::GetAllMetadata

Recupera tutti i metadati per questo dispositivo.
IWSDDeviceProxy::GetEndpointProxy

Recupera il proxy dell'endpoint per il dispositivo.
IWSDDeviceProxy::GetHostMetadata

Recupera i metadati specifici della classe per il dispositivo che descrive le funzionalità del dispositivo e i servizi ospitati.
IWSDDeviceProxy::GetServiceProxyById

Recupera un proxy del servizio IWSDServiceProxy generico in base all'ID servizio.
IWSDDeviceProxy::GetServiceProxyByType

Recupera un proxy IWSDServiceProxy generico per un servizio esposto dal dispositivo in base al nome del tipo di porta.
IWSDDeviceProxy::GetThisDeviceMetadata

Recupera i metadati specifici del dispositivo per questo dispositivo.
IWSDDeviceProxy::GetThisModelMetadata

Recupera i metadati specifici del modello per il dispositivo.
IWSDDeviceProxy::Init

Inizializza il proxy del dispositivo, condividendo facoltativamente una sessione con un proxy del dispositivo sponsorizzato in precedenza.

Commenti

Questa interfaccia è una rappresentazione lato client di un dispositivo remoto. Il proxy fornisce l'accesso di base ai metadati del dispositivo (WSD_THIS_DEVICE_METADATA e WSD_THIS_MODEL_METADATA), oltre a fornire metodi per la creazione di oggetti proxy del servizio. Gli oggetti proxy del servizio corrispondono al servizio ospitato nel dispositivo. Ad esempio, un televisore è un dispositivo e la parte di tuner del televisore è un servizio ospitato nel dispositivo con un set di funzioni atomico accessibile.

L'oggetto IWSDDeviceProxy espone la semantica del dispositivo specifica di WSD.

Per usare IWSDDeviceProxy nell'applicazione client o middleware:

  1. Chiamare WSDCreateDeviceProxy.
  2. Chiamare uno dei quattro metodi di metadati dell'oggetto proxy del dispositivo.
  3. Ottenere un oggetto IWSDServiceProxy chiamando GetServiceProxyById o GetServiceProxyByType.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wsdclient.h (include Wsdapi.h)

Vedi anche

Panoramica delle interfacce WSDAPI