晕阿,大家帮忙看下问题出在哪里,谢谢!NTSTATUS completegettcpportbyfile(IN PDEVICE_OBJECT DeviceObject,IN PIRP irp,IN PVOID context){ __asm int 3; ...
全文
回复(17) 2005-08-01 10:39 来自版块 - 内核编程
表情
sysdog我顶起啊 什么问题呢?(2010-04-12 23:10)
baiyuanfan更郁闷的是换成用IoAllocateIrp的方式, KeInitializeEvent(&event,SynchronizationEvent,0); pooladdr=ExAllocatePool(NonPagedPool,4096); ...(2005-08-04 22:22)
ldljlzw只一个问题你是否注意了!就是TDI_QUERY_ADDRESS_INFO要用TDI的Transport设备对象和文件对象,还不是Connection设备对象和文件对象,这是有区别的!(2005-08-03 09:29)
ldljlzw这是从NT源代码中取来的: // // Create an event for the synchronous I/O requests that we'll be issuing. // KeInitializeEvent (&Event, Synchroni...(2005-08-03 09:22)
ldljlzw但是这个看来没有什么问题,NT 源代码里都是这样用的!!!(2005-08-03 09:20)
baiyuanfan跟KeInitializeEvent和KeWaitForSingleObject没有关系,在系统的IoCompleteRequest的执行过程中产生PFN_LIST_CORRUPT的bugcheck,IoCallDriver还没有返回(2005-08-03 06:17)
ldljlzw下面是引用baiyuanfan于2005-08-02 21:19发表的: ldljlzw兄的代码是可以成功的,谢谢你了!不过我还是想知道 KeInitializeEvent(&event,NotificationEvent,0); newirp=Td...(2005-08-03 00:09)
baiyuanfanldljlzw兄的代码是可以成功的,谢谢你了!不过我还是想知道 KeInitializeEvent(&event,NotificationEvent,0); newirp=TdiBuildInternalDeviceControlIrp(TDI_QU...(2005-08-02 21:19)
ldljlzw我给你一段好了!! NTSTATUS AllocateMdlAndIrp(IN PVOID BufVAddress, IN ULONG BufLength, IN UCHAR StackSize, IN BOOLEAN IsNonPage, PIRP* Irp, PMDL* Md...(2005-08-02 10:45)
baiyuanfantdi query_information这个irp不会返回pending,所以同步不是主要问题,这两天我发现主要存在2个问题: 一是我原来用的IoAllocateIrp后面跟着TdiBuildQueryInformation,ddk说应该用TdiBuildInternalDev...(2005-08-02 10:09)

返回顶部