Port or Convert Your Windows Embedded CE 6.0 Driver (Compact 7)

3/12/2014

If you have a driver that works on Windows Embedded CE 6.0, you may be able to use it on Compact 7, depending on your needs.

If you use the same hardware that you used with Windows Embedded CE 6.0, you do not have to change anything. Your driver works in Compact 7.

If you have multi-touch hardware, there are two ways to implement your multi-touch driver:

  • Start with your Windows Embedded CE 6.0 driver, add the TouchPanelEnableEx function, report the new device type for the multi-touch device in the TouchPanelGetDeviceCaps function, and report multi-touch data with the new callback function.
  • Port your Windows Embedded CE 6.0 driver to the Compact 7 layered driver model. This new driver model has implemented all required functionalities for multi-touch support. You only have to port the PDD part of your driver to perform requested operations. MDD passes the IOCTLs to PDD to get/ and set platform-dependent data. When you develop your multi-touch driver, you can focus on the PDD part to process these IOCTLs.

See Also

Concepts

Touch and Gesture