LibUsbDotNet 2.2.8
LibUsbDotNet.Main Namespace
Library Reference ► LibUsbDotNet.Main
|
![]() |
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.
|