首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

怎么将设备驱动程序导出的函数进行封装,并且以这些函数所实现的功能为基础提供API函数的呢

2012-12-31 
如何将设备驱动程序导出的函数进行封装,并且以这些函数所实现的功能为基础提供API函数的呢?如何将设备驱动

如何将设备驱动程序导出的函数进行封装,并且以这些函数所实现的功能为基础提供API函数的呢?
如何将设备驱动程序导出的函数进行封装,并且以这些函数所实现的功能为基础提供API函数的呢?如果不是标准接口函数那不是没有API供应用程序调用了?
[解决办法]
你想的太多了,没有人会吧整个系统都用驱动来实现,一般来说驱动之承担数据的传输即可,至于对数据处理可以在上层进行。
[解决办法]
如果不是 MS 的标准,就不要想用 API 来实现了,可以参考 DeviceIOControl 一下
[解决办法]
標準的 stream driver interface, 有幾個 API 來呼叫
XXX_Init
XXX_Deinit
XXX_PowerUp
XXX_PowerDown
XXX_Open   - CreateFile
XXX_Close  - CloseHandle
XXX_Read   - ReadFile
XXX_Write  - WriteFile
XXX_Seek   - SetFilePointer
XXX_IoControl - DeviceIOControl

Paul, Chao @ Techware

[解决办法]
流式接口驱动程序的体系结构:
应用程序->filesys.dll->设置管理器->流式接口驱动程序->硬件
其中应用程序调用ReadFile,经过层层转换之后,会以流式接口驱动程序中调用XXX_Read
[解决办法]
流式接口驱动程序的体系结构:
应用程序->filesys.dll->设置管理器->流式接口驱动程序->硬件
其中应用程序调用ReadFile,经过层层转换之后,会以流式接口驱动程序中调用XXX_Read

热点排行