UPnP Framework

A UPnP-based network consists of a set of UPnP devices that can be monitored by one or more control points. A UPnP device can contain a number of services and nested devices. For identification purposes, the device must host an XML device description document that lists specific properties about the device, the services associated with the device, and the nested devices. The XML schema for UPnP device descriptions is called the UPnP Template Language (UTL). The device description document must also include a Uniform Resource Locator (URL) for the service description. The service description is an XML document that lists the actions and state variables that apply to a specific service offered by the device.

The control point is responsible for enumerating UPnP devices on the network, searching for an instance of a particular UPnP device, and controlling a service on a UPnP device. The control point can also subscribe to events to receive notification of the change of state variables on a UPnP device.

Information that you need to network UPnP is described in the following topics:

See Also

Universal Plug and Play (UPnP)

 Last updated on Tuesday, May 18, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.