读书人

关于 URB中的缓存区指针,该如何解决

发布时间: 2012-05-29 12:16:00 作者: rapoo

关于 URB中的缓存区指针
我把一个URB整个发送到应用程序中,URB中的一些普通变量能够获得,比如LanguageId,TransferBufferLength
但是我想在应用程序中打印出TransferBuffer这个缓存中的数据,就会报错, error C2100: illegal indirection
我是直接 *TransferBuffer 来提取的。

是不是URB中的指针是内核中的,在应用态中不可访问,还是说我提取的方式不对?

[解决办法]
linux USB请求块(URB)
[解决办法]
URB中的指针是内核中的,在应用态中不可访问.

需要定义一些IOCTL将数据倒出来。

读书人网 >驱动开发

热点推荐