阅读:1086回复:3
PtRecieve没有执行的问题
小弟用的是精华区的源代码 编译后添加了sample filter组件
在硬件管理器里面也可以看到安装的miniport 可是似乎并没有对封包做任何的拦截 PtRecieve函数似乎一直没有运行。 我先是试着修改了PtRecieve函数不让他们向上层传输任何数据 可以没有用 IE等工具照样传输数据 接着我在PtRecieve中添加了激活一个通信事件的代码,但数据一直在传送,事件却一直没有激活,不知道我犯了什么错误,为什么过滤的函数一直不执行呢 |
|
沙发#
发布于:2005-04-27 10:22
同问这个问题,我是在VM下开发时,发现一直没有调用PtReceive,但是MPReturnPacket一直有调用。我感觉MPReturnPacket不是在PtReceive之后才调用的吗?
|
|
板凳#
发布于:2005-04-27 11:28
刚仔细搜索了论坛看到接收对应的函数是:
接收: PtReceive PtReceiveComplete 接收: PtReceivePacket MPReturnPacket 这样的话,我的问题可能是因为调用第二组接收函数所至。不知道楼主有没有检测PtReceivePacket,是不是跟我一样呢? 接下来查一查PtReceive跟PtReceivePacket的区别,呵呵,刚开始学习,论坛正是好地方啊! |
|
地板#
发布于:2005-04-27 12:01
找到了:关于PtReceive和PtReceivePacket
http://www.driverdevelop.com/forum/viewthread.php?tid=5488 |
|