如果没有 OUT Endpoint,如何将数据传输到 HID

Nin*_*ina 5 hid libusb-1.0

我正在尝试与某些 HID 设备实现数据交换。我设法使用 libusb_interrupt_transfer 函数实现了从该设备读取,但我不知道如何实现向 HID 发送缓冲区,因为设备没有 OUT 端点。如何将数据传输到 HID?设备描述符如下所示:

总线 001 设备 074:ID 16d0:8080 MCS 
无法打开设备,部分信息将丢失
设备描述符:
  b 长度 18
  bDescriptorType 1
  bcdUSB 1.10
  bDeviceClass 0(在接口级别定义)
  bDeviceSubClass 0 
  b设备协议0 
  bMaxPacketSize0 8
  idVendor 0x16d0 MCS
  idProduct 0x8080 
  bcdDevice 2.03
  iManufacturer 1 
  产品 2 
  iSerial 3 
  bNumConfigurations 1
  配置描述符:
    b 长度 9
    bDescriptorType 2
    w 总长度 34
    bNumInterfaces 1
    b配置值 1
    配置 0 
    bmAttributes 0xc0
      自供电
    最大功率 500mA
    接口描述符:
      b 长度 9
      bDescriptorType 4
      b接口编号 0
      bAlternateSetting 0
      bNumEndpoints 1
      bInterfaceClass 3 人机接口设备
      bInterfaceSubClass 0 无子类
      bInterfaceProtocol 0 无
      接口 0 
        HID 设备描述符:
          b 长度 9
          bDescriptorType 33
          bcdHID 1.11
          bCountryCode 0 不支持
          bNumDescriptors 1
          bDescriptorType 34 报告
          wDescriptorLength 32
         报告描述符: 
           ** 不可用 **
      端点描述符:
        b 长度 7
        bDescriptorType 5
        b端点地址 0x81 EP 1 IN
        bm 属性 3
          传输类型中断
          同步类型 无
          使用类型数据
        wMaxPacketSize 0x0008 1x 8 字节
        b间隔 5