Additional types used by LibUsbDotNet.

C# | Visual Basic | Visual C++ |
namespace LibUsbDotNet.Main
Namespace LibUsbDotNet.Main
namespace LibUsbDotNet.Main

All Types | Classes | Structures | Enumerations |
Icon | Type | Description |
---|---|---|
![]() | DataReceivedEnabledChangedEventArgs |
Event arguments that are passed when DataReceivedEnabled is changes state.
|
![]() | DevicePropertyType | Standard Windows registry properties for USB devices and other hardware.
|
![]() | EndpointDataEventArgs | Endpoint data received arguments returned by the DataReceived event.
|
![]() | EndpointType | All possible USB endpoint types.
|
![]() | ErrorCode |
General area in which the failure occurred. See the UsbError class.
|
![]() | UsbTransferQueue..::..Handle |
A transfer queue handle.
|
![]() | Helper |
General utilities class used by LudnLite and exposed publicly for your convience.
|
![]() | LegacyUsbRegistry |
LibUsb specific members for device registry settings.
This legacy class does not actually query the windows registry as the other Registry classes do.
Instead, it wraps a LibUsbDevice and queries descriptors directly from the device
using usb IO control messages.
|
![]() | PinnedHandle |
Used for allocating a GCHandle to access the underlying pointer of an object.
|
![]() | ReadEndpointID |
Availabled endpoint numbers/ids for reading.
|
![]() | SafeContextHandle |
Base class for all critial handles.
|
![]() | SPDRP |
Device registry property codes
|
![]() | UsbConstants | Various USB constants.
|
![]() | UsbCtrlFlags | For Convienience Endpoint direction, recipient of the request, and request type on one enumeration. |
![]() | UsbDeviceFinder |
Finds and identifies usb devices. Used for easily locating
|
![]() | UsbEndpointBase |
Endpoint members common to Read, Write, Bulk, and Interrupt EndpointType.
|
![]() | UsbEndpointDirection | Endpoint direction. |
![]() | UsbEndpointList | Endpoint list.
|
![]() | UsbException |
Represents an exception generated by a USB operation.
|
![]() | UsbKernelVersion |
Contains version information for the LibUsb Sys driver.
|
![]() | UsbRegDeviceList |
Array of USB device available for communication via LibUsb or WinUsb.
|
![]() | UsbRegistry | USB device registry members common to both LibUsb and WinUsb devices.
|
![]() | UsbRequestRecipient | Recipient of the request. |
![]() | UsbRequestType |
Standard USB requests.
|
![]() | UsbSetupPacket | Transfers data to the main control endpoint (Endpoint 0).
|
![]() | UsbStandardRequest |
Standard Device Requests.
|
![]() | UsbSymbolicName | USB device symbolic names are persistent accrossed boots and uniquely identify each device.
|
![]() | UsbTransfer |
Base class for async transfer context.
|
![]() | UsbTransferQueue |
Helper class for maintaining a user defined number of outstanding aync transfers on an endpoint.
|
![]() | WriteEndpointID | Availabled endpoint numbers/ids for writing.
|