阅读:2547回复:12
我在passthru的ptreceive加了调试信息,运行时却看不到输出,?
我在passthru的ptreceive内的第一行加了调试信息,运行时却看不到输出,为什么呢?(是checked的)
装了passthru后,我看到网卡和猫的属性都装上了passthru,按理拨号上网时可以看到调试信息,可也看不到。 请教。 |
|
沙发#
发布于:2003-06-14 10:07
拨号上网时,我用si跟踪过,根本没进ptReceive。
passthru有属性可以设置,是否要设置呢?我看到msdn中说不设置也可运行的,奇怪。 |
|
板凳#
发布于:2003-06-14 10:08
一开始的pnpHandle倒是显示了调试信息
|
|
地板#
发布于:2003-06-14 10:41
现在的问题是为什么没进入ptReceive呢?
板主能回答吗?谢谢 |
|
地下室#
发布于:2003-06-14 11:56
还有PtReceivePacket()例程可以走,估计你的例子走的就是这个例程。
|
|
5楼#
发布于:2003-06-14 16:56
PtReceivePacket我也加了调试信息,同样运行时没有出现输出
|
|
6楼#
发布于:2003-06-14 20:43
唉,我的问题就这么难吗?
板主上哪去了? :( |
|
7楼#
发布于:2003-06-15 12:15
对啊对啊,老大们都不在 :( 得不到回答
我不知道你每次安装新编译过的驱动的时候是不是都重新启动了一次,因为旧的驱动在重启之前实际上是没有被从内存中卸载的。你在driverentry里面加上DbgPrint(\"1112223\")之类的看看实际启动的是不是你新编译过的驱动 不过我没有在猫上试过passthru,没办法帮你 :( |
|
8楼#
发布于:2003-06-15 18:13
重装过以后,启动了n次机器 :(
|
|
9楼#
发布于:2003-07-01 11:42
顶一下。我也碰到了同样的问题。
|
|
10楼#
发布于:2003-07-02 09:30
羡慕啊ing,我连编译都没有通过!
|
|
|
11楼#
发布于:2003-07-02 09:51
三个可能:
一;应该是你的passthru没有真正bind到miniport上。 二;还有,你用的是那个ddk的passthru???拨号的时候是要bind到wan上的。 三:你用的操作系统是那个版本的??2k要打sp。 |
|
|
12楼#
发布于:2003-07-02 16:23
大侠,我的设备列表中,有一个虚拟的网卡。
还有在启动计算机的时候,PtReceive中,Packet = NdisGetReceivedPacket(pAdapt->BindingHandle, MacReceiveContext) Packet = NULL 。 启动完成以后,断点儿就不起作用了。无论上局域网还是上Internet都不会触发他。PtReceivePacket也是同样的。 我的系统打上了Sp3。 还请大侠赐教!!! |
|