Dela via


UPnP-API:er

Avsikt

UPnP-ramverket möjliggör dynamiskt nätverk av intelligenta apparater, trådlösa enheter och datorer. Det finns två API:er för att arbeta med UPnP-certifierade enheter:

  • Kontrollpunkts-API:et, som består av en uppsättning COM-gränssnitt som används för att hitta och kontrollera enheter.
  • Api:et för enhetsvärd, som består av en uppsättning COM-gränssnitt som används för att implementera enheter som hanteras av en dator.

Tillämpliga

Med API:et för Kontrollpunkt kan utvecklare skriva program som söker efter och kontrollerar UPnP-certifierade enheter. Api:et för enhetsvärd gör det möjligt för utvecklare att implementera funktionerna i UPnP-certifierade enheter och använda enhetsvärden för att hantera identifierings-, beskrivnings-, kontroll-, presentations- och händelsefunktionerna för en UPnP-certifierad enhet.

Målgrupp för utvecklare

Utvecklare som använder API:er för kontrollpunkter och API:er för enhetsvärdar måste känna till UPnP-enhetsarkitekturen. Mer information finns i UPnP-implementeringsdokumentation och UPnP-forum.

Utvecklare som använder API:er för enhetsvärdar bör känna till ACTIVE Template Library (ATL) och COM-gränssnitten.

API:er för kontrollpunkt och enhetsvärd används av en mängd olika program, från skript inbäddade i HTML-sidor till fullfjädrade C++- och Microsoft Visual Basic-program.

Endast Kontrollpunkts-API:et stöder Visual Basic Scripting Edition (VBScript).

Körningskrav

Kontrollpunkts-API:et används på datorer som kör Microsoft Windows Millennium Edition, Windows XP, Windows XP Professional och Windows CE .NET.

Api:et enhetsvärd används på datorer som kör Windows XP, Windows XP Professional och Windows CE .NET.

Mer specifik information om vilka operativsystem som stöder en viss funktion finns i "Krav" i dokumentationen.

I det här avsnittet

Ämne Beskrivning
översikt över UPnP Architecture
Allmän information och bakgrund.
översikt över kontrollpunkt
Allmän information om API:et för kontrollpunkt.
Använda API:et för kontrollpunkt
Exempelkod som visar hur du utvecklar program som styr UPnP-certifierade enheter.
API-referens för kontrollpunkt
Dokumentation om control point-komponentgränssnitt, metoder och händelser.
Översikt över API:et för enhetsvärdar
Allmän information om API:et för enhetsvärd.
Använda API:et för enhetsvärd
Exempelkod som visar hur du utvecklar ett program för UPnP-certifierade enheter.
API-referens för enhetsvärd
Dokumentation om enhetsvärdkomponentgränssnitt, metoder och händelser.