版块
论坛
喜欢
话题
应用
搜索
登录
注册
joshua_yu的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=95685
自己创建的IRP也会重入吗?
研究了以下前面的关于IRP重入的帖子,关于重入的问题已经讨论很多了,避免的 方法就是自己构造IRP,call 下层驱动,今天自己创建了一个读IRP,可是调试的 时候发现这个读请求被我自己的ReadDispatch处理了,请问各位大虾怎么回事?
回复
(
4
)
2005-03-18 09:43
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
joshua_yu
:
BOOLEAN CreateIRPAndReadFile( PDEVICE_OBJECT DeviceObject, PFILE_OBJECT FileObject, PVOID FileQueryBuffer, ULONG FileQueryBufferLeng...
(2005-03-21 12:19)
回复
paladinii
:
你的代码太少,提示的信息也不清楚,例如DeviceObject指向的是哪个设备对象??等等。
(2005-03-21 10:30)
回复
joshua_yu
:
irp = IoAllocateIrp(DeviceObject->StackSize, FALSE); if (!irp) { // // Failure! // re...
(2005-03-21 09:47)
回复
paladinii
:
怎么构造的IRP把代码发上来,理论上自己构造IRP包然后发给底层驱动是不可能重入的。一定是你在什么地方出了问题。
(2005-03-18 12:22)
回复
joshua_yu
加关注
写私信
0
关注
0
粉丝
231
帖子
返回顶部