Ejemplo n.º 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);
            }
        }
Ejemplo n.º 2
0
 public static extern int libusb_open(libusb_device dev, out libusb_device_handle handle);
Ejemplo n.º 3
0
 private LibUsb1Registry(libusb_device device)
 {
     this.Device = device;
 }
Ejemplo n.º 4
0
 static extern int libusb_get_device_speed(libusb_device dev);
Ejemplo n.º 5
0
 static extern int libusb_get_max_iso_packet_size(libusb_device dev, Byte endpoint);
Ejemplo n.º 6
0
 public static extern Byte libusb_get_bus_number(libusb_device dev);
Ejemplo n.º 7
0
 public static extern Byte libusb_get_device_address(libusb_device dev);
Ejemplo n.º 8
0
 static extern int libusb_get_config_descriptor_by_value(libusb_device dev, Byte bConfigurationValue, libusb_config_descriptor **config);
Ejemplo n.º 9
0
 static extern int libusb_get_config_descriptor(libusb_device dev, Byte config_index, libusb_config_descriptor **config);
Ejemplo n.º 10
0
 static extern int libusb_get_active_config_descriptor(libusb_device dev, libusb_config_descriptor **config);
Ejemplo n.º 11
0
 public static extern int libusb_get_device_descriptor(libusb_device dev, out libusb_device_descriptor desc);
Ejemplo n.º 12
0
 static extern libusb_device libusb_ref_device(libusb_device dev);