Implementing the Internet Gateway Device Schema (Windows CE 5.0)

Send Feedback

Windows CE includes a sample implementation of Internet Gateway Device (IGD) schema. It may require further customization to expose the full capability of your target device.

UPnP allows certain clients, such as Windows XP, DirectX, and Messenger, to automatically locate and properly negotiate with the gateway. This simplifies the user experience and makes the gateway integration seamless to the user because the OS and its applications can directly locate and use the gateway without user intervention.

To use the UPnP IGD schema

  1. From the Catalog, open Core OS, and then open the Headless devices node.

  2. Expand the Communications Services and Networking\Networking Features\Universal Plug and Play (UPnP) nodes.

  3. Drag the Sample UPnP IGD Schema Implementation Catalog item to the project Workspace window.

  4. Add the following registry value to the Project.reg file.

    [HKEY_LOCAL_MACHINE\COMM\UPnP\Exclude]
    "PublicInterface"=dword:1
    

    This disables the UPnP on the public interface for enhanced security.

    PublicInterface is the name of the public interface of the gateway. This should be the same as the value of HKEY_LOCAL_MACHINE\Comm\ConnectionSharing:PublicInterface for IPNAT settings.

    For more information about UPnP, see the related documentation on this UPnP Web site.

See Also

Customizing a Gateway

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.