File System Drivers, Thread Drivers, and Native Drivers
As mentioned earlier, in Windows Embedded CE the following three modules (parts of the kernel) can load drivers:
Device.dll.
Gwes.dll.
FileSys.dll.
The Device Manager (Device.dll) loads the drivers that implement a stream interface. A stream interface is a predetermined set of functions that a driver is supposed to provide to the Device Manager. No restrictions exist in terms of the device types where a stream driver can be implemented. The majority of Windows Embedded CE drivers support a stream interface. Table 6–2 lists stream interface functions with their descriptions (the XXX-prefix that is defined by the developer may not be present).
Table 6–2. Stream interface functions.
Function | Description ... |
---|
Get Windows® Embedded CE 6.0 Fundamentals now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.