Control Point API

Universal Plug and Play (UPnP) enables dynamic networking of intelligent appliances, PCs, and other control points. Dynamic networking is available over a variety of physical media. The Microsoft® Windows® CE .NET implementation of the UPnP Control Point API consists of a set of COM objects that are used to write applications and Web pages that find and control UPnP devices. For example, a UPnP-capable VCR can be controlled from a Web page that was specifically designed to control it. To extend this concept, developers can control many appliances from a central, remote, or peer location.

Windows CE 4.20 and later supports UPnP over IPv6 according to the published standard UPnP Device Architecture v1.0 Annex A - IP Version 6 Support. For more information, see

To enable UPnP over IPv6, set the appropriate IPVersionSetting in the registry. For more information, see UPnP Registry Settings.

Applications created with the UPnP Control Point API range from scripts embedded in HTML pages to full-fledged C++ programs. The UPnP Control Point API supports Microsoft Visual Basic® .NET development system, Microsoft Visual Basic®, Scripting Edition (VBScript), and C++.

**Note   **For code examples on how to implement the UPnP Control Point API, see the UPnP Control Point sample code included with Windows CE.

See Also

Control Point Actions | Device Location | Device Description | Device Control

 Last updated on Saturday, April 10, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.