UPnP-APIs
Zweck
Das UPnP-Framework ermöglicht dynamische Netzwerke intelligenter Geräte, Drahtlosgeräte und PCs. Es gibt zwei APIs für die Arbeit mit UPnP-zertifizierten Geräten:
- Die Steuerungspunkt-API, die aus einer Reihe von COM-Schnittstellen besteht, die zum Suchen und Steuern von Geräten verwendet werden.
- Die Gerätehost-API, die aus einer Reihe von COM-Schnittstellen besteht, die zum Implementieren von Geräten verwendet werden, die von einem Computer gehostet werden.
Anwendungsbereich
Mit der Steuerungspunkt-API können Entwickler Anwendungen schreiben, die UPnP-zertifizierte Geräte suchen und steuern. Mit der Gerätehost-API können Entwickler die Funktionen von UPnP-zertifizierten Geräten implementieren und den Gerätehost verwenden, um die Ermittlungs-, Beschreibungs-, Steuerungs-, Präsentations- und Ereignisfunktionen eines UPnP-zertifizierten Geräts zu verwalten.
Entwicklergruppe
Entwickler, die die Steuerungspunkt-APIs und Gerätehost-APIs verwenden, müssen mit der UPnP-Gerätearchitektur vertraut sein. Weitere Informationen finden Sie in der Dokumentation zur UPnP-Implementierung und im UPnP-Forum.
Entwickler, die die Gerätehost-APIs verwenden, sollten mit den Active Template Library -Schnittstellen (ATL) und COM-Schnittstellen vertraut sein.
Die Steuerungspunkt-APIs und Gerätehost-APIs werden von einer Vielzahl von Anwendungen verwendet, von Skripts, die in HTML-Seiten eingebettet sind, bis hin zu vollständigen C++- und Microsoft Visual Basic-Programmen.
Nur die Control Point-API unterstützt Visual Basic Scripting Edition (VBScript).
Laufzeitanforderungen
Die Steuerungspunkt-API wird auf Computern verwendet, auf denen Microsoft Windows Edition, Windows XP, Windows XP Professional und Windows CE .NET ausgeführt wird.
Die Gerätehost-API wird auf Computern verwendet, auf denen Windows XP, Windows XP Professional und Windows CE .NET ausgeführt wird.
Ausführlichere Informationen dazu, welche Betriebssysteme eine bestimmte Funktion unterstützen, finden Sie in der Dokumentation unter "Anforderungen".
In diesem Abschnitt
| Thema | BESCHREIBUNG |
|---|---|
| Übersicht über die UPnP-Architektur |
Allgemeine Informationen und Hintergrundinformationen. |
| Übersicht über Steuerungspunkte |
Allgemeine Informationen zur Steuerungspunkt-API. |
| Verwenden der Steuerungspunkt-API |
Beispielcode, der zeigt, wie Sie Anwendungen entwickeln, die UPnP-zertifizierte Geräte steuern. |
| Referenz zur Steuerungspunkt-API |
Dokumentation zu Control Point-Komponentenschnittstellen, -Methoden und -Ereignissen. |
| Übersicht über die Gerätehost-API |
Allgemeine Informationen zur Gerätehost-API. |
| Verwenden der Gerätehost-API |
Beispielcode, der zeigt, wie eine Anwendung für UPnP-zertifizierte Geräte entwickelt wird. |
| Referenz zur Gerätehost-API |
Dokumentation zu Schnittstellen, Methoden und Ereignissen der Gerätehostkomponente. |