wtywl6688
驱动牛犊
驱动牛犊
  • 注册日期2009-08-06
  • 最后登录2010-06-21
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望101点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1528回复:2

【急】菜鸟向大侠请教:IoCallDriver返回值总是NT_STATUS_CONNECTION_INVALID

楼主#
更多 发布于:2009-11-24 15:43
Irp = TdiBuildInternalDeviceControlIrp(TDI_ASSOCIATE_ADDRESS,  
                                                                     DeviceObject,
                                                                      FileObject,  
                                                                      &Event,                                      
                                                                      &IoStatus                              
                                                                     );  
        KdPrint(("%x",Irp));
        if (Irp == 0)
        {
            KdPrint(("Irp==0!\n"));
            return STATUS_INSUFFICIENT_RESOURCES;  
        }
        TdiBuildAssociateAddress(Irp, DeviceObject, FileObject, 0, 0, deviceExtension->hAddressHandle);  
  
        Status = IoCallDriver(DeviceObject, Irp);
        
        KdPrint(("IoCallDriver() 0X%x\n",Status));
这个Status返回值为0Xc000023a,已经成功打开"\\Device\\Tcp"传输句柄和连接上下文句柄。
这个问题困惑一天了,望善友不吝赐教。
wtywl6688
驱动牛犊
驱动牛犊
  • 注册日期2009-08-06
  • 最后登录2010-06-21
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望101点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-11-24 16:04
自顶。
是什么问题造成的呢?
wtywl6688
驱动牛犊
驱动牛犊
  • 注册日期2009-08-06
  • 最后登录2010-06-21
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望101点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2009-11-24 16:22
怎么会返回0Xc000023a(NT_STATUS_CONNECTION_INVALID) ,我还没进行connect操作的啊。
游客

返回顶部