One of the biggest concerns with any new release is backward compatibility, and Windows CE 6 is no different, Loh notes.
Unlike applications and OAL code, which are unlikely to be a problem, most device CE 5 drivers will require modification to run with CE 6, according to Loh.
There are four primary reasons that drivers will need change, according to Loh:
- Deprecated APIs
- Memory passing
- Asynchronous buffer access
- User interface handling
Fortunately, however, that process should be relatively easy for "almost all drivers," Loh says.
Find out more about the differences between CE 6 and CE 5 device drivers by reading the complete whitepaper, here:
CE6 drivers: what you need to know
Related stories: