[请问]
WinCE下上层应用程序和硬件驱动的接口是什么?
我现在只知道2000下边是CreateFile和DeviceIoControl、ReadFile、WriteFile
------解决方案--------------------
我现在只知道2000下边是CreateFile和DeviceIoControl、ReadFile、WriteFile
WinCE下面也是使用这些,只是操作的方式略有不同,如打开设备的方式.等.到网上搜索一下即可.
------解决方案--------------------
针对流驱动程序,操作和PC的Windows下差不多,也是这些函数。
用CreateFile打开驱动,用DeviceIOControl来控制硬件,用ReadFile读取驱动数据,用WriteFile传送数据到驱动,用CloseHandle来关闭驱动就OK了。网上有挺多例子的。这些函数会调用流驱动程序的相应接口。
------解决方案--------------------
我不大懂你的意思。
一般来说在驱动里面是用事件Event来表示某个动作发生,然后进行相应的处理的,而在上层应用程序的话,我的理解是用一个线程循环来ReadFile,如果没读到数据,这个线程是挂起的,而当读到了数据的时候,这个线程才继续执行的,也就代表了某个动作发生了。
我不知道这样的意思是不是你说的同步。
我也是Wince的初学者,如有什么谬误的地方,请高手不要见笑。^_^