版块
论坛
喜欢
话题
应用
搜索
登录
注册
baiyuanfan的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=94933
tdi过滤驱动里自己分配一个irp,TdiBuildQueryInformation,蓝屏
晕阿,大家帮忙看下问题出在哪里,谢谢!NTSTATUS completegettcpportbyfile(IN PDEVICE_OBJECT DeviceObject,IN PIRP irp,IN PVOID context){ __asm int 3; ...
全文
回复
(
17
)
2005-08-01 10:39
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
ldljlzw
:
MmBuildMdlForNonPagedPool(pmdl);
(2005-08-02 00:11)
回复
AllenZh
:
还有Complete中增加 if (Irp->UserEvent) { KeSetEvent(Irp->UserEvent, IO_NO_INCREMENT, FALSE); }
(2005-08-01 16:40)
回复
AllenZh
:
TdiBuildQueryInformation前增加 KeInitializeEvent(&Event, NotificationEvent, TRUE); KeClearEvent(&Event); irp->UserEvent = &Event...
(2005-08-01 16:39)
回复
baiyuanfan
:
IoCallDriver函数根本就没有返回,是返回前就死了的,应该和stat == STATUS_PENDING没有什么关系吧?可能我上面没有叙述清楚
(2005-08-01 15:28)
回复
tooflat
:
对stat == STATUS_PENDING没做处理
(2005-08-01 15:00)
回复
arthurtu
:
如果IoCallDriver返回pending,不蓝才怪 好像对完成例程的作用并不太清楚?
(2005-08-01 14:57)
回复
baiyuanfan
:
stat=IoCallDriver(plowerdev,newirp);这句调用发出以后返回以前,完成例程被调用以前,发生的在tdi.sys中的page_error_in_nonpaged_area的bugcheck
(2005-08-01 10:43)
回复
« 上一页
1
2
baiyuanfan
加关注
写私信
0
关注
0
粉丝
110
帖子
返回顶部