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:
- Rufen Sie WSDCreateDeviceProxy auf.
- Rufen Sie eine der vier Metadatenmethoden des Geräteproxyobjekts auf.
- 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) |