Jackaroo_lzh
驱动牛犊
驱动牛犊
  • 注册日期2003-10-02
  • 最后登录2004-08-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1730回复:4

加入的DbgPrint总是不起作用?!

楼主#
更多 发布于:2003-10-09 14:47
我在xpassthru程序里加入了DbgPrint(),但是用dbgview察看的时候总是没有结果输出,很纳闷
NDIS_STATUS
PtReceive(
IN  NDIS_HANDLE ProtocolBindingContext,
IN  NDIS_HANDLE MacReceiveContext,
IN  PVOID HeaderBuffer,
IN  UINT HeaderBufferSize,
IN  PVOID LookAheadBuffer,
IN  UINT LookAheadBufferSize,
IN  UINT PacketSize
)
{
PADAPT pAdapt =(PADAPT)ProtocolBindingContext;
PNDIS_PACKET Packet;//MyPacket,
NDIS_STATUS Status = NDIS_STATUS_SUCCESS;

DBGPRINT(\"==> Passthru Protocol PtReceive\\n\");
DbgPrint(\"    CurrentAdapterHandle: %u\\n\", ProtocolBindingContext);
DbgPrint(\"    MacReceiveHandle: %u\\n\", MacReceiveContext);
DbgPrint(\"    HeaderBufferPointer: %u\\n\", HeaderBuffer);
DbgPrint(\"    HeaderBufferSize: %u\\n\", HeaderBufferSize);
DbgPrint(\"    LookAheadBufferPointer: %u\\n\", LookAheadBuffer);
DbgPrint(\"    LookAheadBufferSize: %u\\n\", LookAheadBufferSize);
DbgPrint(\"    PacketSize: %u\\n\", PacketSize);
DbgPrint(\"    Add DbgPrint:%u\\n\",0);//这一句为加入代码

前面的DbgPrint()代码都能够输出,就是最后一句加入的没有输出结果,不解,请大家帮个忙!!!
bigbee
驱动牛犊
驱动牛犊
  • 注册日期2003-08-04
  • 最后登录2004-10-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-10-10 16:43
就写
DbgPrint(\" Add DbgPrint \\n\");
antspower
驱动中牛
驱动中牛
  • 注册日期2002-10-17
  • 最后登录2010-08-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值2点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-10-10 18:55
你是不是在调试模式?
放弃瘟草,现吃李草
Jackaroo_lzh
驱动牛犊
驱动牛犊
  • 注册日期2003-10-02
  • 最后登录2004-08-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-10-11 10:50
没用,加进去的DbgPrint()代码总是不起作用。
我是把xpassthru安装起来的
pinklark
驱动牛犊
驱动牛犊
  • 注册日期2002-08-05
  • 最后登录2007-09-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-10-14 15:18
不会吧,copy一句它原来的DbgPrint看看,如果还是没有,则说明都没编译这句话,不妨删掉它原有的一句DbgPrint,看DbgView有否少掉这句.如果都没变化,则应检查编译问题
游客

返回顶部