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.
|