晕阿,大家帮忙看下问题出在哪里,谢谢!NTSTATUS completegettcpportbyfile(IN PDEVICE_OBJECT DeviceObject,IN PIRP irp,IN PVOID context){ __asm int 3; ...
全文
回复(17) 2005-08-01 10:39 来自版块 - 内核编程
表情
ldljlzwMmBuildMdlForNonPagedPool(pmdl);(2005-08-02 00:11)
AllenZh还有Complete中增加 if (Irp->UserEvent) { KeSetEvent(Irp->UserEvent, IO_NO_INCREMENT, FALSE); }(2005-08-01 16:40)
AllenZhTdiBuildQueryInformation前增加 KeInitializeEvent(&Event, NotificationEvent, TRUE); KeClearEvent(&Event); irp->UserEvent = &Event...(2005-08-01 16:39)
baiyuanfanIoCallDriver函数根本就没有返回,是返回前就死了的,应该和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)
baiyuanfanstat=IoCallDriver(plowerdev,newirp);这句调用发出以后返回以前,完成例程被调用以前,发生的在tdi.sys中的page_error_in_nonpaged_area的bugcheck(2005-08-01 10:43)

返回顶部