Freigeben über


UPnP-APIs

Zweck

Das UPnP-Framework ermöglicht die dynamische Vernetzung von intelligenten Geräten, drahtlosen Geräten und PCs. Es gibt zwei APIs für die Arbeit mit UPnP-zertifizierten Geräten:

  • Die Control Point-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 Control Point-API können Entwickler Anwendungen schreiben, die nach UPnP-zertifizierten Geräten suchen und diese steuern. Mit der Gerätehost-API können Entwickler die Funktionalität 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 Control Point-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 der Active Template Library (ATL) und COM-Schnittstellen vertraut sein.

Die Control Point-APIs und Gerätehost-APIs werden von einer Vielzahl von Anwendungen verwendet, von Skripts, die in HTML-Seiten eingebettet sind, bis hin zu vollwertigen C++- und Microsoft Visual Basic-Programmen.

Nur die Control Point-API unterstützt Visual Basic Scripting Edition (VBScript).

Laufzeitanforderungen

Die Control Point-API wird auf Computern verwendet, auf denen Microsoft Windows Millennium Edition, Windows XP, Windows XP Professional und Windows CE .NET ausgeführt werden.

Die Gerätehost-API wird auf Computern mit Windows XP, Windows XP Professional und Windows CE .NET verwendet.

Spezifischere Informationen dazu, welche Betriebssysteme eine bestimmte Funktion unterstützen, finden Sie unter "Anforderungen" in der Dokumentation.

In diesem Abschnitt

Thema BESCHREIBUNG
Übersicht über die UPnP-Architektur
Allgemeine Informationen und Hintergrund.
Übersicht über den Kontrollpunkt
Allgemeine Informationen zur Control Point-API.
Verwenden der Steuerungspunkt-API
Beispielcode, der zeigt, wie Anwendungen entwickelt werden, die UPnP-zertifizierte Geräte steuern.
Referenz zur Steuerungspunkt-API
Dokumentation der Schnittstellen, Methoden und Ereignisse von Control Point-Komponenten.
Ü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 von Gerätehostkomponentenschnittstellen, -methoden und -Ereignissen.