Stream Interface Drivers (Compact 7)

3/12/2014

Stream interface drivers expose stream interface functions and allow applications to work with devices as if they were files. You implement stream interface drivers to enable the operating system and applications to communicate with devices that produce or consume data. Stream interface drivers can manage data communication with built-in devices or installable devices and receive commands by means of file system calls.

To implement a stream interface driver, you create a DLL that contains the required entry points for the driver, and then you choose to enforce either single or multiple access to the driver. For more information about entry points, see Stream Interface Driver Functions. For more information about single and multiple access, see XXX_Open (Device Manager) and XXX_IOControl (Device Manager).

The recommended location for your driver implementation is %_WINCEROOT%\Platform\<BSP Name>\Src\Drivers\streamdriver.

For reference information, see Stream Interface Driver Reference.

See Also

Concepts

Touch Drivers

Other Resources

Device Drivers