Keyword(s) for which to search:
Sort results by title
Keyword Index
Introduction
Version History
Getting Started With Linux
Getting Started With Windows
Using the InfWizard
Creating a Usb Install Package
Removing a Usb Install Package
LibUsbDotNet Example Code
Show Info
Read Only (Polling)
Read Write (Polling)
Read Write (Event Driven)
Device Notification
Async Read/Write
Read Isochronous (Async Transfer Queue)
MonoLibUsb - [Libusb 1.0 API Library]
ShowInfo Example
Bulk Read/Write Example
ShowConfig Example
Async Control I/O Example
LibUsbDotNet Namespace
LibUsbDotNet.Descriptors Namespace
ClassCodeType Enumeration
DescriptorType Enumeration
UsbConfigDescriptor Class
Attributes Field
ConfigID Field
InterfaceCount Field
MaxPower Field
Size Field
StringIndex Field
ToString Method
ToString Method
ToString Method (prefixSeperator, entitySperator, suffixSeperator)
TotalLength Field
UsbDescriptor Class
DescriptorType Field
Length Field
Size Field
ToString Method
ToStringFieldSeperator Field
ToStringParamValueSeperator Field
UsbDeviceDescriptor Class
BcdDevice Field
BcdUsb Field
Class Field
ConfigurationCount Field
Equality Operator
Equals Method
Equals Method (other)
Equals Method (obj)
GetHashCode Method
Inequality Operator
ManufacturerStringIndex Field
MaxPacketSize0 Field
ProductID Field
ProductStringIndex Field
Protocol Field
SerialStringIndex Field
Size Field
SubClass Field
ToString Method
ToString Method
ToString Method (prefixSeperator, entitySperator, suffixSeperator)
VendorID Field
UsbEndpointDescriptor Class
Attributes Field
EndpointID Field
Interval Field
MaxPacketSize Field
Refresh Field
Size Field
SynchAddress Field
ToString Method
ToString Method
ToString Method (prefixSeperator, entitySperator, suffixSeperator)
UsbInterfaceDescriptor Class
AlternateID Field
Class Field
EndpointCount Field
InterfaceID Field
Protocol Field
Size Field
StringIndex Field
SubClass Field
ToString Method
ToString Method
ToString Method (prefixSeperator, entitySperator, suffixSeperator)
LibUsbDotNet.DeviceNotify Namespace
LibUsbDotNet.DeviceNotify.Info Namespace
IPortNotifyInfo Interface
Name Property
ToString Method
IUsbDeviceNotifyInfo Interface
ClassGuid Property
IdProduct Property
IdVendor Property
Name Property
SerialNumber Property
SymbolicName Property
ToString Method
IVolumeNotifyInfo Interface
ChangeAffectsMediaInDrive Property
Flags Property
IsNetworkVolume Property
Letter Property
ToString Method
Unitmask Property
PortNotifyInfo Class
Name Property
ToString Method
UsbDeviceNotifyInfo Class
ClassGuid Property
IdProduct Property
IdVendor Property
Name Property
SerialNumber Property
SymbolicName Property
ToString Method
VolumeNotifyInfo Class
ChangeAffectsMediaInDrive Property
Flags Property
IsNetworkVolume Property
Letter Property
ToString Method
Unitmask Property
LibUsbDotNet.DeviceNotify.Linux Namespace
LinuxDeviceNotifier Class
LinuxDeviceNotifier Constructor
LinuxDeviceNotifier Constructor
LinuxDeviceNotifier Constructor (devDir)
Enabled Property
Mode Property
OnDeviceNotify Event
PollingInterval Field
LinuxDeviceNotifierMode Enumeration
LinuxDeviceNotifyEventArgs Class
LinuxUsbDeviceNotifyInfo Class
BusNumber Property
ClassGuid Property
DeviceAddress Property
DeviceDescriptor Property
IdProduct Property
IdVendor Property
Name Property
SerialNumber Property
SymbolicName Property
ToString Method
DeviceNotifier Class
OpenDeviceNotifier Method
DeviceNotifyEventArgs Class
Device Property
DeviceType Property
EventType Property
Object Property
Port Property
ToString Method
Volume Property
DeviceType Enumeration
EventType Enumeration
IDeviceNotifier Interface
Enabled Property
OnDeviceNotify Event
WindowsDeviceNotifier Class
WindowsDeviceNotifier Constructor
Enabled Property
OnDeviceNotify Event
WindowsDeviceNotifyEventArgs Class
LibUsbDotNet.Info Namespace
UsbBaseInfo Class
CustomDescriptors Property
UsbConfigInfo Class
ConfigString Property
Descriptor Property
InterfaceInfoList Property
ToString Method
ToString Method
ToString Method (prefixSeperator, entitySperator, suffixSeperator)
UsbDeviceInfo Class
CurrentCultureLangID Property
Descriptor Property
ManufacturerString Property
ProductString Property
SerialString Property
ToString Method
ToString Method
ToString Method (prefixSeperator, entitySperator, suffixSeperator)
UsbEndpointInfo Class
Descriptor Property
ToString Method
ToString Method
ToString Method (prefixSeperator, entitySperator, suffixSeperator)
UsbInterfaceInfo Class
Descriptor Property
EndpointInfoList Property
InterfaceString Property
ToString Method
ToString Method
ToString Method (prefixSeperator, entitySperator, suffixSeperator)
LibUsbDotNet.LibUsb Namespace
LibUsbDevice Class
ClaimInterface Method (interfaceID)
Close Method
DeviceFilename Property
DriverMode Property
LegacyLibUsbDeviceList Property
Open Method
Open Method
Open Method (deviceFilename, usbDevice)
ReleaseAllInterfaces Method
ReleaseInterface Method
ReleaseInterface Method
ReleaseInterface Method (interfaceID)
ResetDevice Method
SetAltInterface Method
SetAltInterface Method (alternateID)
SetAltInterface Method (interfaceID, alternateID)
SetConfiguration Method (config)
LibUsbKernelType Enumeration
LibUsbRegistry Class
Device Property
DeviceIndex Property
DeviceInterfaceGuids Property
DeviceList Property
IsAlive Property
Open Method
Open Method (usbDevice)
Open Method (usbDevice)
LibUsbDotNet.LudnMonoLibUsb Namespace
MonoUsbDevice Class
BusNumber Property
ClaimInterface Method (interfaceID)
Close Method
Configs Property
ControlTransfer Method (setupPacket, buffer, bufferLength, lengthTransferred)
DeviceAddress Property
DriverMode Property
GetConfiguration Method (config)
GetDescriptor Method (descriptorType, index, langId, buffer, bufferLength, transferLength)
Info Property
Init Method
MonoUsbDeviceList Property
Open Method
OpenEndpointReader Method (readEndpointID, readBufferSize, endpointType)
OpenEndpointWriter Method (writeEndpointID, endpointType)
Profile Property
ReleaseInterface Method (interfaceID)
ResetDevice Method
SetAltInterface Method (alternateID)
SetConfiguration Method (config)
UsbRegistryInfo Property
MonoUsbEndpointReader Class
Dispose Method
Flush Method
Reset Method
MonoUsbEndpointWriter Class
Dispose Method
Flush Method
Reset Method
LibUsbDotNet.Main Namespace
DataReceivedEnabledChangedEventArgs Class
Enabled Property
ErrorCode Property
DevicePropertyType Enumeration
EndpointDataEventArgs Class
Buffer Property
Count Property
EndpointType Enumeration
ErrorCode Enumeration
Helper Class
BytesToObject Method (sourceBytes, iStartIndex, iLength, destObject)
GetEnumData Method (type)
HexString Method (data, prefix, suffix)
HostEndianToLE16 Method (swapValue)
IsLinux Property
OSVersion Property
ShowAsHex Method (standardValue)
ToString Method (sep0, names, sep1, values, sep2)
LegacyUsbRegistry Class
Device Property
DeviceInterfaceGuids Property
DeviceList Property
IsAlive Property
Open Method (usbDevice)
Rev Property
PinnedHandle Class
PinnedHandle Constructor (objectToPin)
Dispose Method
Handle Property
ReadEndpointID Enumeration
SafeContextHandle Class
IsInvalid Property
SPDRP Enumeration
UsbConstants Class
DEFAULT_TIMEOUT Field
ENDPOINT_DIR_MASK Field
ENDPOINT_NUMBER_MASK Field
MAX_CONFIG_SIZE Field
MAX_DEVICES Field
MAX_ENDPOINTS Field
UsbCtrlFlags Enumeration
UsbDeviceFinder Class
UsbDeviceFinder Constructor
UsbDeviceFinder Constructor (deviceInterfaceGuid)
UsbDeviceFinder Constructor (vid)
UsbDeviceFinder Constructor (vid, pid)
UsbDeviceFinder Constructor (vid, pid, revision)
UsbDeviceFinder Constructor (vid, pid, revision, serialNumber, deviceInterfaceGuid)
UsbDeviceFinder Constructor (vid, pid, serialNumber)
UsbDeviceFinder Constructor (serialNumber)
Check Method
Check Method (usbRegistry)
Check Method (usbDevice)
DeviceInterfaceGuid Property
GetObjectData Method (info, context)
Load Method (deviceFinderStream)
NO_GUID Field
NO_PID Field
NO_REV Field
NO_SERIAL Field
NO_VID Field
Pid Property
Revision Property
Save Method (usbDeviceFinder, outStream)
SerialNumber Property
Vid Property
UsbEndpointBase Class
Abort Method
Device Property
Dispose Method
EndpointInfo Property
EpNum Property
Flush Method
IsDisposed Property
LookupEndpointInfo Method (currentConfigInfo, endpointAddress, usbInterfaceInfo, usbEndpointInfo)
MaxReadWrite Field
NewAsyncTransfer Method
Reset Method
SubmitAsyncTransfer Method
SubmitAsyncTransfer Method (buffer, offset, length, timeout, transferContext)
SubmitAsyncTransfer Method (buffer, offset, length, timeout, transferContext)
Transfer Method
Transfer Method (buffer, offset, length, timeout, transferLength)
Transfer Method (buffer, offset, length, timeout, transferLength)
Type Property
UsbEndpointDirection Enumeration
UsbEndpointList Class
Clear Method
Contains Method (item)
Count Property
GetEnumerator Method
IndexOf Method (item)
Item Property (index)
Remove Method (item)
RemoveAt Method (index)
UsbException Class
Sender Property
UsbKernelVersion Structure
BcdLibUsbDotNetKernelMod Field
IsEmpty Property
Major Field
Micro Field
Minor Field
Nano Field
ToString Method
UsbRegDeviceList Class
UsbRegDeviceList Constructor
Contains Method (item)
CopyTo Method (array, offset)
Count Property
Find Method
Find Method (usbDeviceFinder)
Find Method (findUsbPredicate)
FindAll Method
FindAll Method (usbDeviceFinder)
FindAll Method (findUsbPredicate)
FindLast Method
FindLast Method (usbDeviceFinder)
FindLast Method (findUsbPredicate)
GetEnumerator Method
IndexOf Method (item)
Item Property (index)
UsbRegistry Class
Count Property
Device Property
DeviceInterfaceGuids Property
DeviceProperties Property
ForceSetupApi Field
FullName Property
IsAlive Property
Item Property
Item Property (devicePropertyType)
Item Property (spdrp)
Item Property (name)
Name Property
Open Method (usbDevice)
Pid Property
Rev Property
SymbolicName Property
Vid Property
UsbRequestRecipient Enumeration
UsbRequestType Enumeration
UsbSetupPacket Structure
UsbSetupPacket Constructor (requestType, request, value, index, length)
Index Field
Length Field
Request Field
RequestType Field
Value Field
UsbStandardRequest Enumeration
UsbSymbolicName Class
ClassGuid Property
FullName Property
Parse Method (identifiers)
Pid Property
Rev Property
SerialNumber Property
ToString Method
Vid Property
UsbTransfer Class
AsyncState Property
AsyncWaitHandle Property
Cancel Method
CancelWaitHandle Property
CompletedSynchronously Property
Dispose Method
EndpointBase Property
Fill Method
Fill Method (buffer, offset, count, timeout)
Fill Method (buffer, offset, count, timeout, isoPacketSize)
Fill Method (buffer, offset, count, timeout)
Fill Method (buffer, offset, count, timeout, isoPacketSize)
IncrementTransfer Method (amount)
IsCancelled Property
IsCompleted Property
IsoPacketSize Property
Remaining Property
Reset Method
Submit Method
Transmitted Property
Wait Method
Wait Method (transferredCount)
Wait Method (transferredCount, cancel)
UsbTransferQueue Class
UsbTransferQueue Constructor (endpointBase, maxOutstandingIO, bufferSize, timeout, isoPacketSize)
Buffer Property
BufferSize Field
EndpointBase Field
Free Method
IsoPacketSize Field
Item Property (index)
MaxOutstandingIO Field
Timeout Field
Transfer Method (handle)
UsbTransferQueue.Handle Class
Context Field
Data Field
Transferred Field
WriteEndpointID Enumeration
LibUsbDotNet.WinUsb Namespace
DeviceInformationTypes Enumeration
DeviceSpeedTypes Enumeration
PipeInformation Class
PipeInformation Constructor
Interval Field
MaximumPacketSize Field
PipeId Field
PipeType Field
Size Field
PipePolicies Class
AllowPartialReads Property
AutoClearStall Property
AutoFlush Property
IgnoreShortPackets Property
MaxTransferSize Property
PipeTransferTimeout Property
RawIo Property
ShortPacketTerminate Property
ToString Method
PowerPolicies Class
AutoSuspend Property
SuspendDelay Property
WinUsbDevice Class
Close Method
DevicePath Property
DriverMode Property
EndpointPolicies Method
EndpointPolicies Method (epNum)
EndpointPolicies Method (epNum)
GetAssociatedInterface Method (associatedInterfaceIndex, usbDevice)
GetCurrentAlternateSetting Method (settingNumber)
GetDevicePathList Method (interfaceGuid, devicePathList)
Open Method
Open Method
Open Method (devicePath, usbDevice)
PowerPolicy Property
QueryDeviceSpeed Method (deviceSpeed)
QueryInterfaceSettings Method (alternateInterfaceNumber, usbAltInterfaceDescriptor)
WinUsbRegistry Class
Device Property
DeviceID Property
DeviceInterfaceGuids Property
DeviceList Property
GetDevicePathList Method (deviceInterfaceGuid, devicePathList)
GetWinUsbRegistryList Method (deviceInterfaceGuid, deviceRegistryList)
InterfaceID Property
IsAlive Property
Open Method
Open Method (usbDevice)
Open Method (usbDevice)
Pid Property
Vid Property
IUsbDevice Interface
ClaimInterface Method (interfaceID)
GetAltInterfaceSetting Method (interfaceID, selectedAltInterfaceID)
GetConfiguration Method (config)
ReleaseInterface Method (interfaceID)
ResetDevice Method
SetAltInterface Method (alternateID)
SetConfiguration Method (config)
IUsbInterface Interface
ActiveEndpoints Property
Close Method
Configs Property
ControlTransfer Method
ControlTransfer Method (setupPacket, buffer, bufferLength, lengthTransferred)
ControlTransfer Method (setupPacket, buffer, bufferLength, lengthTransferred)
DriverMode Property
GetDescriptor Method
GetDescriptor Method (descriptorType, index, langId, buffer, bufferLength, transferLength)
GetDescriptor Method (descriptorType, index, langId, buffer, bufferLength, transferLength)
GetLangIDs Method (langIDs)
GetString Method (stringData, langId, stringIndex)
Info Property
IsOpen Property
Open Method
OpenEndpointReader Method
OpenEndpointReader Method (readEndpointID)
OpenEndpointReader Method (readEndpointID, readBufferSize)
OpenEndpointReader Method (readEndpointID, readBufferSize, endpointType)
OpenEndpointWriter Method
OpenEndpointWriter Method (writeEndpointID)
OpenEndpointWriter Method (writeEndpointID, endpointType)
UsbRegistryInfo Property
UsbDevice Class
ActiveEndpoints Property
AllDevices Property
AllLibUsbDevices Property
AllWinUsbDevices Property
Close Method
Configs Property
ControlTransfer Method
ControlTransfer Method (setupPacket, buffer, bufferLength, lengthTransferred)
ControlTransfer Method (setupPacket, buffer, bufferLength, lengthTransferred)
DriverMode Property
Exit Method
ForceLibUsbWinBack Field
GetAltInterfaceSetting Method (interfaceID, selectedAltInterfaceID)
GetConfiguration Method (config)
GetDescriptor Method
GetDescriptor Method (descriptorType, index, langId, buffer, bufferLength, transferLength)
GetDescriptor Method (descriptorType, index, langId, buffer, bufferLength, transferLength)
GetLangIDs Method (langIDs)
GetString Method (stringData, langId, stringIndex)
HasLibUsbDriver Property
HasLibUsbWinBackDriver Property
HasWinUsbDriver Property
Info Property
IsLinux Property
IsOpen Property
KernelType Property
KernelVersion Property
LastErrorNumber Property
LastErrorString Property
Open Method
OpenEndpointReader Method
OpenEndpointReader Method (readEndpointID)
OpenEndpointReader Method (readEndpointID, readBufferSize)
OpenEndpointReader Method (readEndpointID, readBufferSize, endpointType)
OpenEndpointWriter Method
OpenEndpointWriter Method (writeEndpointID)
OpenEndpointWriter Method (writeEndpointID, endpointType)
OpenUsbDevice Method
OpenUsbDevice Method (usbDeviceFinder)
OpenUsbDevice Method (devInterfaceGuid, usbDevice)
OpenUsbDevice Method (findDevicePredicate)
OSVersion Property
UsbErrorEvent Event
UsbRegistryInfo Property
UsbDevice.DriverModeType Enumeration
UsbEndpointReader Class
DataReceived Event
DataReceivedEnabled Property
DataReceivedEnabledChanged Event
DefReadBufferSize Property
Read Method
Read Method (buffer, offset, count, timeout, transferLength)
Read Method (buffer, timeout, transferLength)
Read Method (buffer, offset, count, timeout, transferLength)
Read Method (buffer, offset, count, timeout, transferLength)
Read Method (buffer, timeout, transferLength)
ReadBufferSize Property
ReadFlush Method
ReadThreadPriority Property
UsbEndpointWriter Class
Write Method
Write Method (buffer, offset, count, timeout, transferLength)
Write Method (buffer, timeout, transferLength)
Write Method (pBuffer, offset, count, timeout, transferLength)
Write Method (buffer, offset, count, timeout, transferLength)
Write Method (buffer, timeout, transferLength)
UsbError Class
Description Property
ErrorCode Property
Sender Property
ToString Method
Win32ErrorNumber Property
Win32ErrorString Property
UsbGlobals Class
MonoLibUsb Namespace
MonoLibUsb.Descriptors Namespace
MonoUsbAltInterfaceDescriptor Class
MonoUsbAltInterfaceDescriptor Constructor
bAlternateSetting Field
bDescriptorType Field
bInterfaceClass Field
bInterfaceNumber Field
bInterfaceProtocol Field
bInterfaceSubClass Field
bLength Field
bNumEndpoints Field
EndpointList Property
ExtraBytes Property
ExtraLength Field
iInterface Field
MonoUsbConfigDescriptor Class
MonoUsbConfigDescriptor Constructor (configHandle)
bConfigurationValue Field
bDescriptorType Field
bLength Field
bmAttributes Field
bNumInterfaces Field
ExtraBytes Property
ExtraLength Field
iConfiguration Field
InterfaceList Property
MaxPower Field
wTotalLength Field
MonoUsbDeviceDescriptor Class
MonoUsbDeviceDescriptor Constructor
BcdDevice Field
BcdUsb Field
Class Field
ConfigurationCount Field
DescriptorType Field
Length Field
ManufacturerStringIndex Field
MaxPacketSize0 Field
ProductID Field
ProductStringIndex Field
Protocol Field
SerialStringIndex Field
Size Field
SubClass Field
ToString Method
VendorID Field
MonoUsbEndpointDescriptor Class
MonoUsbEndpointDescriptor Constructor
bDescriptorType Field
bEndpointAddress Field
bInterval Field
bLength Field
bmAttributes Field
bRefresh Field
bSynchAddress Field
ExtraBytes Property
ExtraLength Field
wMaxPacketSize Field
MonoUsbInterface Class
MonoUsbInterface Constructor
AltInterfaceList Property
num_altsetting Field
MonoLibUsb.Profile Namespace
AddRemoveEventArgs Class
EventType Property
MonoUSBProfile Property
AddRemoveType Enumeration
MonoUsbConfigHandle Class
MonoUsbProfile Class
BusNumber Property
Close Method
DeviceAddress Property
DeviceDescriptor Property
Equality Operator
Equals Method
Equals Method (other)
Equals Method (obj)
GetHashCode Method
Inequality Operator
OpenDeviceHandle Method
ProfileHandle Property
MonoUsbProfileHandle Class
MonoUsbProfileHandle Constructor (pProfileHandle)
MonoUsbProfileList Class
MonoUsbProfileList Constructor
AddRemoveEvent Event
Close Method
Count Property
GetEnumerator Method
GetList Method
Item Property (index)
Refresh Method (sessionHandle)
MonoUsbProfileListHandle Class
GetEnumerator Method
PollfdItem Class
events Field
fd Field
MonoLibUsb.Transfer Namespace
MonoUsbControlSetup Class
MonoUsbControlSetup Constructor (pControlSetup)
GetData Method (transferLength)
Index Property
Length Property
PtrData Property
Request Property
RequestType Property
SetData Method (data, offset, length)
SETUP_PACKET_SIZE Field
Value Property
MonoUsbControlSetupHandle Class
MonoUsbControlSetupHandle Constructor
MonoUsbControlSetupHandle Constructor (requestType, request, value, index, length)
MonoUsbControlSetupHandle Constructor (requestType, request, value, index, data, length)
ControlSetup Property
MonoUsbIsoPacket Class
MonoUsbIsoPacket Constructor (isoPacketPtr)
ActualLength Property
Length Property
PtrIsoPacket Property
Status Property
MonoUsbTansferStatus Enumeration
MonoUsbTransfer Structure
MonoUsbTransfer Constructor (numIsoPackets)
ActualLength Property
Alloc Method (numIsoPackets)
Cancel Method
Endpoint Property
FillBulk Method (devHandle, endpoint, buffer, length, callback, userData, timeout)
FillControl Method (devHandle, controlSetupHandle, callback, userData, timeout)
FillInterrupt Method (devHandle, endpoint, buffer, length, callback, userData, timeout)
FillIsochronous Method (devHandle, endpoint, buffer, length, numIsoPackets, callback, userData, timeout)
Flags Property
Free Method
GetIsoPacketBuffer Method (packet)
GetIsoPacketBufferSimple Method (packet)
IsInvalid Property
IsoPacket Method (packetNumber)
Length Property
NumIsoPackets Property
PtrBuffer Property
PtrCallbackFn Property
PtrDeviceHandle Property
PtrUserData Property
SetIsoPacketLengths Method (length)
Status Property
Submit Method
Timeout Property
Type Property
UniqueName Method
MonoUsbTransferFlags Enumeration
MonoUsbApi Class
AttachKernelDriver Method (deviceHandle, interfaceNumber)
BulkTransfer Method
BulkTransfer Method (deviceHandle, endpoint, pData, length, actualLength, timeout)
BulkTransfer Method (deviceHandle, endpoint, data, length, actualLength, timeout)
ClaimInterface Method (deviceHandle, interfaceNumber)
ClearHalt Method (deviceHandle, endpoint)
ControlTransfer Method
ControlTransfer Method (deviceHandle, requestType, request, value, index, pData, dataLength, timeout)
ControlTransfer Method (deviceHandle, requestType, request, value, index, data, dataLength, timeout)
ControlTransferAsync Method (deviceHandle, requestType, request, value, index, pData, dataLength, timeout)
DetachKernelDriver Method (deviceHandle, interfaceNumber)
EventHandlerActive Method (sessionHandle)
EventHandlingOk Method (sessionHandle)
GetActiveConfigDescriptor Method (deviceProfileHandle, configHandle)
GetBusNumber Method (deviceProfileHandle)
GetConfigDescriptor Method (deviceProfileHandle, configIndex, configHandle)
GetConfigDescriptorByValue Method (deviceProfileHandle, bConfigurationValue, configHandle)
GetConfiguration Method (deviceHandle, configuration)
GetDescriptor Method
GetDescriptor Method (deviceHandle, descType, descIndex, pData, length)
GetDescriptor Method (deviceHandle, descType, descIndex, data, length)
GetDevice Method (devicehandle)
GetDeviceAddress Method (deviceProfileHandle)
GetDeviceDescriptor Method (deviceProfileHandle, deviceDescriptor)
GetDeviceList Method (sessionHandle, monoUSBProfileListHandle)
GetMaxIsoPacketSize Method (deviceProfileHandle, endpoint)
GetMaxPacketSize Method (deviceProfileHandle, endpoint)
GetNextTimeout Method (sessionHandle, tv)
GetPollfds Method (sessionHandle)
HandleEvents Method (sessionHandle)
HandleEventsLocked Method (sessionHandle, tv)
HandleEventsTimeout Method (sessionHandle, tv)
InterruptTransfer Method
InterruptTransfer Method (deviceHandle, endpoint, pData, length, actualLength, timeout)
InterruptTransfer Method (deviceHandle, endpoint, data, length, actualLength, timeout)
KernelDriverActive Method (deviceHandle, interfaceNumber)
LockEvents Method (sessionHandle)
LockEventWaiters Method (sessionHandle)
MonoLibUsbErrorFromTransferStatus Method (status)
OpenDeviceWithVidPid Method (sessionHandle, vendorID, productID)
PollfdsHandleTimeouts Method (sessionHandle)
ReleaseInterface Method (deviceHandle, interfaceNumber)
ResetDevice Method (deviceHandle)
SetConfiguration Method (deviceHandle, configuration)
SetDebug Method (sessionHandle, level)
SetInterfaceAltSetting Method (deviceHandle, interfaceNumber, alternateSetting)
SetPollfdNotifiers Method (sessionHandle, addedDelegate, removedDelegate, pUserData)
StrError Method (errcode)
TryLockEvents Method (sessionHandle)
UnlockEvents Method (sessionHandle)
UnlockEventWaiters Method (sessionHandle)
WaitForEvent Method (sessionHandle, timeval)
MonoUsbDeviceHandle Class
MonoUsbDeviceHandle Constructor (profileHandle)
Close Method
LastErrorCode Property
LastErrorString Property
MonoUsbError Enumeration
MonoUsbEventHandler Class
Exit Method
Init Method
Init Method
Init Method (tvSec, tvUsec)
IsStopped Property
Priority Property
SessionHandle Property
Start Method
Stop Method (bWait)
MonoUsbSessionHandle Class
MonoUsbSessionHandle Constructor
LastErrorCode Property
LastErrorString Property
MonoUsbTransferDelegate Delegate
PollfdAddedDelegate Delegate
PollfdRemovedDelegate Delegate
UnixNativeTimeval Structure
UnixNativeTimeval Constructor (tvSec, tvUsec)
Default Property
LinuxDefault Property
tv_sec Property
tv_usec Property
WindowsDefault Property
This page uses an IFRAME but your browser does not support it.