The following sections describe how to implement a block device driver for Windows CE. Block device drivers must export the stream interface functions, perform the correct boot sequence, support device detection, use the correct registry keys, properly respond to power cycles, and provide an Install_Driver function.