aldsd
驱动牛犊
驱动牛犊
  • 注册日期2004-02-26
  • 最后登录2005-05-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1064回复:0

一运行NdisAllocateBufferPool函数就重启

楼主#
更多 发布于:2004-04-29 15:50
我在packet协议驱动程序中构造包并发送。
构造包是需执行NdisAllocateBufferPool函数来创建包描述符池。
这个函数放在PacketBindAdapter中,一执行就重启。

NDIS_HANDLE pPool;
...

VOID
PacketBindAdapter(
    OUT PNDIS_STATUS            Status,
    IN  NDIS_HANDLE             BindContext,
    IN  PNDIS_STRING            DeviceName,
    IN  PVOID                   SystemSpecific1,
    IN  PVOID                   SystemSpecific2
    )
{

      ...
     /*一执行到这里就重启*/
      NdisAllocateBufferPool(&Status,&pPool,16);

      ...

}
请问,这是什么原因?
aldsd
游客

返回顶部