版块
论坛
喜欢
话题
应用
搜索
登录
注册
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
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
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)
回复
baiyuanfan
:
ldljlzw兄的代码是可以成功的,谢谢你了!不过我还是想知道 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)
回复
baiyuanfan
:
tdi query_information这个irp不会返回pending,所以同步不是主要问题,这两天我发现主要存在2个问题: 一是我原来用的IoAllocateIrp后面跟着TdiBuildQueryInformation,ddk说应该用TdiBuildInternalDev...
(2005-08-02 10:09)
回复
1
2
下一页 »
baiyuanfan
加关注
写私信
0
关注
0
粉丝
110
帖子
返回顶部