在wince驱动开发过程中,特别是流驱动,通常会更换不同厂家的同一类型的设备。这对开发人员来说需要维护步同的代码,但是如果采用3层驱动模式,就可以统一接口,只要实现与硬件相关的操作即可。如下图所示: