TCP/IP OS Design Development (Windows CE 5.0)

Send Feedback

TCP/IP for Microsoft® Windows® CE allows devices to participate as peers and servers on local area networks (LANs) and remote networks.

OS Design Information

The following table shows operating system design information for TCP/IP.

Element Information
Dependencies Winsock, FormatMessage API, and Full C Runtime
Hardware considerations None

Modules and Components

The following table shows the components and modules that implement TCP/IP.

Item Module Component
TCP/IP support tcpstk None

TCP/IP Implementation Considerations

You can include the TCP/IP Catalog item in your OS design by choosing item from the Catalog. Choosing this Catalog item sets the appropriate Sysgen variable for enabling TCP/IP.

The following table shows the Sysgen variable that enables TCP/IP.

Sysgen variable Description
SYSGEN_TCPIP When this variable is set, TCP/IP is included in the run-time image. TCP/IP is a set of protocols that co-operating computers and devices can use to share resources across a network. It includes support for IP, ARP, ICMP, IGMP, TCP, UDP, name resolution and registration, and DHCP.

This TCP/IP is available in both headless and display-based devices.

Note   This Sysgen variable only adds TCP/IPv4 to your OS design. To include TCP/IPv6, you must also set the SYSGEN_TCPIP6 variable. For more information about this Sysgen variable, see IPv6 Overview.
SYSGEN_IPHLPAPI When this variable is set, the IP Helper API is included in the run-time image. The IP Helper API is a set of functions that gives you the ability to manage TCP/IP services, such as ARP, Route, and DHCP. The IP Helper API can be used by applications to query for network notifications and network statistics.

It is available in both headless and display-based devices.

For more information, see Internet Protocol Helper APIs.

Application Development Topics

TCP/IP

TCP/IP Support in Windows CE

TCP/IP Architectural Model

Network Driver Interface Specification (NDIS)

Core Protocol Stack for IPv4

Assigning an IPv4 Address to a Device

Network Utilities

TCP/IP Security

Internet Protocol Helper APIs

See Also

Common Windows CE Modules | TCP/IP Protocol Suite | Internet Protocol Version 6

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.