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

关于HID类的minidriver的问题

楼主#
更多 发布于:2002-02-25 22:31
本人刚学编写驱动,想写一个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下使用什么调试工具比较好?

游客

返回顶部