阅读:1433回复:4
关于设备数据的接收
如果别的设备(serial类的设备)给我的设备发数据(都是ring0层的),我的设备如何探知有设备给我发数据了?怎么处理接收保存数据?(不用MJ_IRP_WRITE)
[KungFu 编辑于 2001-10-30 13:54] |
|
|
沙发#
发布于:2001-10-30 14:10
别的设备(serial类的设备)发给你一个IRP_MJ_INTERNAL_DEVICE_CONTROL的IRP,在你的设备相应的处理里,要么把它存在文件中,要么通知应用层来取,都随你了。
|
|
板凳#
发布于:2001-10-30 16:04
多谢!
别的设备(serial类的设备)是如何发出您提到的IRP呢?即:别的设备作了哪些操作后,导致了我的设备受到了这个IRP而call相应的function呢? |
|
|
地板#
发布于:2001-10-31 14:37
同一个问题:如果不使用writefile之类的,还有别的可以向设备发数据吗?
|
|
|
地下室#
发布于:2001-10-31 17:01
你在别的设备(serial类的设备)里用IoBuildDeviceIoControlRequest(...)发一个IRP包,在你的设备中有对应IRP_MJ_INTERNAL_DEVICE_CONTROL的处理。
|
|