我调用 IoCallDriver ,使用softice观察,InputBuffer的数据能正确地传递给被调用的驱动,但是等返回STATUS_SUCCESS 后,观察OutputBuffer的数据不对,不知道什么原因?请大虾们指点一下,谢谢!!!!!

2007-06-19 10:55 来自版块 - 非USB硬件驱动开发

我调用 IoCallDriver ,使用softice观察,InputBuffer的数据能正确地传递给被调用的驱动,但是等返回STATUS_SUCCESS 后,观察OutputBuffer的数据一直是零,不知道什么原因?请大虾们指点一下,谢谢!!!!!

2007-06-19 09:14 来自版块 - 内核编程

怎样实现两个驱动之间相互通讯呢 我现在知道用 INTERNAL DEVICE CONTROL 可以,但是网上详细介绍的资料很少,请介绍一下细节,谢谢!!!!!!!!!!!!!!!!!!!!!!另外看到用 ZwCreateFile ZwWriteFile 等函数也可以实现,但是参数... 全文

2007-06-15 08:49 来自版块 - 非USB硬件驱动开发

怎样实现两个驱动之间相互通讯呢 我现在知道用 INTERNAL DEVICE CONTROL 可以,但是网上详细介绍的资料很少,请介绍一下细节,谢谢!!!!!!!!!!!!!!!!!!!!!!另外看到用 ZwCreateFile ZwWriteFile 等函数也可以实现,但是参数... 全文

2007-06-15 08:48 来自版块 - ABC初学者

如题,我现在知道用 INTERNAL DEVICE CONTROL 可以,但是网上详细介绍的资料很少,请介绍一下细节,谢谢!!!!!!!!!!!!!!!!!!!!!!另外看到用 ZwCreateFile ZwWriteFile 等函数也可以实现,但是参数比较多,我还在试.

2007-06-15 08:22 来自版块 - 内核编程

对 IOCTL_SERIAL_GET_COMMSTATUS 处理时我返回了一个 SERIAL_STATUS 结构,只给其中的 AmountInInQueue 变量赋了值,为当前接受到的数据个数. 但是用 win32 api中 ClearCommError 函数得到的 ComSt... 全文

2007-06-01 15:26 来自版块 - ABC初学者

我做了一块pci串口卡,插在主机的pci插槽上,外面引出8个串口,已经作好了,现在驱动程序也调通了.但只能通过api接口调用.现在我想把它在硬件管理器里映射为8个串口,以后别的程序可以把它们跟主机串口一样使用,比如说可以直接用串口调试助手打开这些串口并读写数据,该怎么做呢??... 全文

2007-05-11 13:56 来自版块 - 驱动及应用程序安装程序制作

我做了一块pci串口卡,插在主机的pci插槽上,外面引出8个串口,已经作好了,现在驱动程序也调通了.但只能通过api接口调用.现在我想把它在硬件管理器里映射为8个串口,以后别的程序可以把它们跟主机串口一样使用,比如说可以直接用串口调试助手打开这些串口并读写数据,该怎么做呢??... 全文

2007-05-11 10:33 来自版块 - ABC初学者


返回顶部