jm_tang
驱动牛犊
驱动牛犊
  • 注册日期2001-05-08
  • 最后登录2002-05-15
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1140回复:1

既然无法提升主题,就再问一遍

楼主#
更多 发布于:2002-03-09 17:42
本人刚学编写驱动,想写一个HID minidriver,工作在HID类驱动下,发现很多问题不明白,请各位赐教:
1、一般在ADDDEVICE中用IOCREATEDEVICE创建设备对象,但看了一个NTDDK的例子,竟然没有创建对象,对于minidriver是“不需要”创建对象还是“不能”创建对象?
2、作为minidriver我该如何加载?我的设备是虚拟的,当然不能”即插即用“。
3、在hid类驱动下应该有许多minidriver工作,他们各自形成一个栈空间吗?minidriver是不是已经是最底层了,还要不要把irp想nextDeviceObject传递?
4、符号连接名:书上内部名称和符号名都是这样产生的:
内部名=\"\\\\Device\\\\myname\"+(UString)number;
SymbolicName=\"\\\\??\\\\myname\"+(UString)(number+1);
number好象是设备对象的一个记数
(1)如果不用IoCreateDevice如何产生内部名称?
(2)在WIN98下也这样写吗?
5、在WIN98下使用什么调试工具比较好?




 
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-03-11 10:07
5. softice
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
游客

返回顶部