刚学习wince,应用层要用到coredll.dll里面的CreateFile,DeviceIOControl,CloseHandle来调用驱动里面定义的函数。
而驱动函数里面有许多函数,类似于XXX1_XXX2这样的函数,现在知道了XXX1对应的是驱动名+设备序列号,由CreateFile找到设备驱动,之后DeviceIOControl对应的执行XXX1_IOControl函数。
另外明显在驱动里面除了XXX_IOControl函数以外,还有下列函数:
XXX_Init
XXX_Deinit
XXX_Open
XXX_Close
XXX_Read
XXX_Write
XXX_PowerUp
XXX_PowerDown
XXX_Seek
驱动里面的这些函数在什么情况下调用,希望能够指点下。
------解决方案--------------------
没人回答吗
帮你顶下下吧
[url=http://chinese-at-europe.com] www.chinese-at-europe.com[/url]
------解决方案--------------------
只要DeviceIOControl去调用功能就好了,不用管底层驱动的实现
------解决方案--------------------
哪些函数,是驱动功能的实现。
各个功能,看驱动的 MSDN 吧。