示例#1
0
        internal LibUsb1Device(libusb_device device, LibUsb1Registry registry)
        {
            this.Device   = device;
            this.Registry = registry;
            int ret = libusb1.libusb_open(Device, out Handle);

            if (ret != 0)
            {
                throw new LibUsb1Exception("libusb_open", ret);
            }
        }
示例#2
0
 public static extern int libusb_open(libusb_device dev, out libusb_device_handle handle);
示例#3
0
 private LibUsb1Registry(libusb_device device)
 {
     this.Device = device;
 }
示例#4
0
 static extern int libusb_get_device_speed(libusb_device dev);
示例#5
0
 static extern int libusb_get_max_iso_packet_size(libusb_device dev, Byte endpoint);
示例#6
0
 public static extern Byte libusb_get_bus_number(libusb_device dev);
示例#7
0
 public static extern Byte libusb_get_device_address(libusb_device dev);
示例#8
0
 static extern int libusb_get_config_descriptor_by_value(libusb_device dev, Byte bConfigurationValue, libusb_config_descriptor **config);
示例#9
0
 static extern int libusb_get_config_descriptor(libusb_device dev, Byte config_index, libusb_config_descriptor **config);
示例#10
0
 static extern int libusb_get_active_config_descriptor(libusb_device dev, libusb_config_descriptor **config);
示例#11
0
 public static extern int libusb_get_device_descriptor(libusb_device dev, out libusb_device_descriptor desc);
示例#12
0
 static extern libusb_device libusb_ref_device(libusb_device dev);