nipk2009
驱动牛犊
驱动牛犊
  • 注册日期2010-07-21
  • 最后登录2011-01-17
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望111点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1665回复:0

DeviceIOCtrol 错误6 无效句柄,帮忙看看,谢谢

楼主#
更多 发布于:2010-08-18 11:15
HANDLE hFile = ::CreateFile(
        _T("\\\\.  \\PassThru"),
        GENERIC_READ | GENERIC_WRITE,
        FILE_SHARE_READ|FILE_SHARE_WRITE,
        NULL,
        OPEN_EXISTING,
        FILE_ATTRIBUTE_NORMAL,
        NULL);

if (hIpFile!=INVALID_HANDLE_VALUE)
    {
        if (!(DeviceIoControl(hIpFile,IOCTL_PTUSERIO_PRARM,(LPVOID)virIp,0,NULL,0,&dwReturn,NULL)))
        {
            int i=GetLastError();
            MessageBoxA("IOCTL send virIp error!");
            return ;
    }
问题:调用DeviceIOCtrol时,返回错误6 无效句柄
不知道问题在那,hIpFile是有效的,请大家帮忙看看,谢谢
没分了,大家包涵点,抱歉
游客

返回顶部