This section describes the specific aspects of universal serial bus (USB) support in Windows CE 2.10 and later that are relevant to OEMs who want to add USB support to their Windows CE–based platforms. For a complete overview of USB support in Windows CE, including information directed to IHVs, see Universal Serial Bus Drivers.
The primary goal of Windows CE USB support, aside from enabling IHVs to write device drivers for USB devices, is to help OEMs expand existing USB support on their platforms. Currently, USB support includes only the host side of the USB specification, which enables Windows CE to support USB peripherals. OEMs are free to add device-side support if their Windows CE–based platforms need to act as USB peripherals to other USB hosts.