当前位置: 代码迷 >> 驱动开发 >> 关于 URB中的缓存区指针,该如何解决
  详细解决方案

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

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

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

------解决方案--------------------
linux USB请求块(URB)
------解决方案--------------------
URB中的指针是内核中的,在应用态中不可访问.

需要定义一些IOCTL将数据倒出来。
  相关解决方案