pdavidchang
驱动牛犊
驱动牛犊
  • 注册日期2006-06-14
  • 最后登录2015-10-13
  • 粉丝0
  • 关注0
  • 积分32分
  • 威望251点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1440回复:1

cccc高手们帮我看看啊....

楼主#
更多 发布于:2010-04-01 17:23
{    
                     NTSTATUS Status = STATUS_SUCCESS;
    NDIS_HANDLE hXXProtocol = NULL;
    NDIS_PROTOCOL_CHARACTERISTICS XXProtocol;
    NDIS_STRING ProtocolName;

    NdisZeroMemory(&XXProtocol, sizeof(NDIS_PROTOCOL_CHARACTERISTICS));
    XXProtocol.MajorNdisVersion = 0x05;
    XXProtocol.MinorNdisVersion = 0x01;

    NdisInitUnicodeString(&ProtocolName, L"XXProtocol");
    XXProtocol.Name = ProtocolName;
    XXProtocol.ReceiveHandler = XXNdisProtocolReceive;

    NdisRegisterProtocol(&Status, &hXXProtocol, &XXProtocol, sizeof(NDIS_PROTOCOL_CHARACTERISTICS));
}
这是我注册一个协议的代码,但是为什么我以调用到注册的时候就死机
还有我调用一些ndis里的有些其他函数,比如NdisGetVersion,NdisReadConfiguration等也会死机,NdisInitUnicodeString也是ndis里的函数,调用就没有问题
不知道为什么呢,还望前辈们解答??
pdavidchang
驱动牛犊
驱动牛犊
  • 注册日期2006-06-14
  • 最后登录2015-10-13
  • 粉丝0
  • 关注0
  • 积分32分
  • 威望251点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2010-04-15 17:05
解决
游客

返回顶部