全球旧事资料 分类
现在介绍在wi
dowsXP下开发虚拟串口的方法。可以开发一个虚拟串口,将读写请求传递给USB驱动,这样就可以利用现成的串口调试工具向USB设备读取了。
1、DDK串口开发框架
DDK对串口驱动提供了专门接口。只要编写的驱动满足这些接口,并按照串口标准的命名方法,不管是真实的串口设备,还是虚拟设备,Wi
dows操作系统都会认为这个设备是一个标准的串口设备。用标准的串口调试工具都可以与这个设备进行通信。1、1串口驱动的入口函数
本章的实例程序是在HelloWDM驱动的基础上修改而来,入口函数依然是DriverE
try,在DriverE
try函数中指定各种IRP的派遣函数,以及AddDevice例程、卸载例程等。
cppviewplai
copy
123456789
函数名称DriverE
try功能描述初始化驱动程序,定位和申请硬件资源,创建内核对象参数列表pDriverObject从IO管理器中传进来的驱动对象pRegistryPath驱动程序在注册表的中的路径返回值返回初始化驱动状态pragmaINITCODE
10exter
好听全球资料 返回顶部