DeviceIoControl挂起应用程序

时间:2014-06-18 07:45:32

标签: c++ visual-c++

我正在开发将从设备获取数据的应用程序。我连接到设备使用create file获取设备句柄。现在我正在使用deviceiocontrol api来从设备读取数据,如下所示:

#define
    IOCTL_ASYNC_IN
    CTL_CODE (FILE_DEVICE_UNKNOWN, 0x850, METHOD_BUFFERED, FILE_ANY_ACCESS)

...

DeviceIoControl(
    Handle,
    IOCTL_ASYNC_IN,
    0,
    0,
    theTempBuffer,
    sizeof( theTempBuffer ), 
    &theBytesReturned,
    NULL);

当我的程序控制到达deviceiocontrol api时,它会挂起应用程序。

请帮我解决上述问题。

由于

0 个答案:

没有答案