Universal Plug & Play

The Universal Plug and Play (UPnP) component enables dynamic networking of intelligent appliances, wireless devices, and PCs. The UPnP Application Programming Interface (API) consists of a set of Component Object Model (COM) interfaces used to find and control UPnP devices.

The Universal Plug and Play API enables developers to write applications that search for and control UPnP devices.

All applications that use UPnP typically perform the following tasks:

  • Find available UPnP devices on the network.
  • Determine which of these devices are of interest.
  • Issue control requests to the devices of interest and receive events generated by the devices.


There are no services for this component.

Associated Components

No other components interact with this component.


The only configurable parameter is the Time to Live (TTL) property. This property can be used to determine the maximum lifetime of a Simple Service Discovery Protocol (SSDP) message on the network.

The following table lists the configuration parameters for the UPnP component:

Property or Setting NameDefault SettingDescription
TTL4Determines the lifetime of an SSDP message on the network.


The TTL property can be set in the registry to restrict the number of hops and SSDP multicast messages that can be sent.

© 2006 Microsoft Corporation. All rights reserved.