IWSDDeviceProxy-Schnittstelle (wsdclient.h)

Stellt ein DPWS-Gerät (Remotegeräteprofil für Webdienste) für Clientanwendungen und Middleware dar.

Um diese Schnittstelle zu erhalten, können Sie WSDCreateDeviceProxy aufrufen.

Vererbung

Die IWSDDeviceProxy-Schnittstelle erbt von der IUnknown-Schnittstelle . IWSDDeviceProxy verfügt auch über folgende Membertypen:

Methoden

Die IWSDDeviceProxy-Schnittstelle verfügt über diese Methoden.

 
IWSDDeviceProxy::BeginGetMetadata

Sendet eine asynchrone Anforderung für Metadaten.
IWSDDeviceProxy::EndGetMetadata

Beendet eine asynchrone Anforderung für Metadaten.
IWSDDeviceProxy::GetAllMetadata

Ruft alle Metadaten für dieses Gerät ab.
IWSDDeviceProxy::GetEndpointProxy

Ruft den Endpunktproxy für das Gerät ab.
IWSDDeviceProxy::GetHostMetadata

Ruft klassenspezifische Metadaten für das Gerät ab, die die Features des Geräts und die dienste beschreiben, die es hostet.
IWSDDeviceProxy::GetServiceProxyById

Ruft einen generischen IWSDServiceProxy-Dienstproxy nach Dienst-ID ab.
IWSDDeviceProxy::GetServiceProxyByType

Ruft einen generischen IWSDServiceProxy-Proxy für einen Dienst ab, der vom Gerät nach Porttypname verfügbar gemacht wird.
IWSDDeviceProxy::GetThisDeviceMetadata

Ruft gerätespezifische Metadaten für dieses Gerät ab.
IWSDDeviceProxy::GetThisModelMetadata

Ruft modellspezifische Metadaten für das Gerät ab.
IWSDDeviceProxy::Init

Initialisiert den Geräteproxy und gibt optional eine Sitzung mit einem zuvor initialisierten Sponsoring-Geräteproxy frei.

Hinweise

Diese Schnittstelle ist eine clientseitige Darstellung eines Remotegeräts. Der Proxy bietet einfachen Zugriff auf Gerätemetadaten (WSD_THIS_DEVICE_METADATA und WSD_THIS_MODEL_METADATA) sowie Methoden zum Erstellen von Dienstproxyobjekten. Die Dienstproxyobjekte entsprechen dem auf dem Gerät gehosteten Dienst. Beispielsweise ist ein Fernseher ein Gerät, und der Tunerteil des Fernsehers ist ein Dienst, der auf dem Gerät gehostet wird, das über einen zugänglichen, atomaren Satz von Funktionen verfügt.

Das IWSDDeviceProxy-Objekt macht WSD-spezifische Gerätesemantik verfügbar.

So verwenden Sie IWSDDeviceProxy in Ihrer Client- oder Middlewareanwendung:

  1. Rufen Sie WSDCreateDeviceProxy auf.
  2. Rufen Sie eine der vier Metadatenmethoden des Geräteproxyobjekts auf.
  3. Rufen Sie ein IWSDServiceProxy-Objekt ab, entweder durch Aufrufen von GetServiceProxyById oder GetServiceProxyByType.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wsdclient.h (include Wsdapi.h)

Weitere Informationen

Übersicht über die WSDAPI-Schnittstellen