Platforms to show: All Mac Windows Linux Cross-Platform

Back to LibUSBDeviceMBS class.

Next items

LibUSBDeviceMBS.kCapabilitiesHasCapabilities = 0

Type Topic Plugin Version
const USB MBS USB Plugin 18.1
One of the capabilities constants.

The HasCapability() API is available.

LibUSBDeviceMBS.kCapabilitiesHasHIDAccess = 256

Type Topic Plugin Version
const USB MBS USB Plugin 18.1
One of the capabilities constants.

The library can access HID devices without requiring user intervention.
Note that before being able to actually access an HID device, you may still have to call additional libusb functions such as
DetachKernelDriver.

LibUSBDeviceMBS.kCapabilitiesHasHotplug = 1

Type Topic Plugin Version
const USB MBS USB Plugin 18.1
One of the capabilities constants.

Hotplug support is available on this platform.

LibUSBDeviceMBS.kCapabilitiesSupportsDetachKernelDriver = 257

Type Topic Plugin Version
const USB MBS USB Plugin 18.1
One of the capabilities constants.

The library supports detaching of the default USB driver, using DetachKernelDriver, if one is set by the OS kernel.

LibUSBDeviceMBS.kDescriptorTypeBOS = 6

Type Topic Plugin Version
const USB MBS USB Plugin 18.1
One of the descriptor type constants.

BOS descriptor

LibUSBDeviceMBS.kDescriptorTypeConfig = 2

Type Topic Plugin Version
const USB MBS USB Plugin 18.1
One of the descriptor type constants.

Configuration descriptor.

LibUSBDeviceMBS.kDescriptorTypeDevice = 1

Type Topic Plugin Version
const USB MBS USB Plugin 18.1
One of the descriptor type constants.

Device descriptor.

LibUSBDeviceMBS.kDescriptorTypeDeviceCapabilities = 16

Type Topic Plugin Version
const USB MBS USB Plugin 18.1
One of the descriptor type constants.

Device Capability descriptor

LibUSBDeviceMBS.kDescriptorTypeEndpoint = 5

Type Topic Plugin Version
const USB MBS USB Plugin 18.1
One of the descriptor type constants.

Endpoint descriptor.

LibUSBDeviceMBS.kDescriptorTypeHID = &h21

Type Topic Plugin Version
const USB MBS USB Plugin 18.1
One of the descriptor type constants.

HID descriptor.

LibUSBDeviceMBS.kDescriptorTypeHub = &h29

Type Topic Plugin Version
const USB MBS USB Plugin 18.1
One of the descriptor type constants.

Hub descriptor.

LibUSBDeviceMBS.kDescriptorTypeInterface = 4

Type Topic Plugin Version
const USB MBS USB Plugin 18.1
One of the descriptor type constants.

Interface descriptor.

LibUSBDeviceMBS.kDescriptorTypePhysical = &h23

Type Topic Plugin Version
const USB MBS USB Plugin 18.1
One of the descriptor type constants.

Physical descriptor.

LibUSBDeviceMBS.kDescriptorTypeReport = &h22

Type Topic Plugin Version
const USB MBS USB Plugin 18.1
One of the descriptor type constants.

HID report descriptor.

LibUSBDeviceMBS.kDescriptorTypeString = 3

Type Topic Plugin Version
const USB MBS USB Plugin 18.1
One of the descriptor type constants.

String descriptor.

LibUSBDeviceMBS.kDescriptorTypeSuperSpeedEndpointCompanion = &h30

Type Topic Plugin Version
const USB MBS USB Plugin 18.1
One of the descriptor type constants.

SuperSpeed Endpoint Companion descriptor

LibUSBDeviceMBS.kDescriptorTypeSuperSpeedHub = &h2A

Type Topic Plugin Version
const USB MBS USB Plugin 18.1
One of the descriptor type constants.

SuperSpeed Hub descriptor

LibUSBDeviceMBS.kErrorAccess = -3

Type Topic Plugin Version
const USB MBS USB Plugin 18.1
One of the error constants.

Access

LibUSBDeviceMBS.kErrorBusy = -6

Type Topic Plugin Version
const USB MBS USB Plugin 18.1
One of the error constants.

Busy

LibUSBDeviceMBS.kErrorInterrupted = -10

Type Topic Plugin Version
const USB MBS USB Plugin 18.1
One of the error constants.

Interrupted

LibUSBDeviceMBS.kErrorInvalidParam = -2

Type Topic Plugin Version
const USB MBS USB Plugin 18.1
One of the error constants.

Invalid parameter

LibUSBDeviceMBS.kErrorIO = -1

Type Topic Plugin Version
const USB MBS USB Plugin 18.1
One of the error constants.

I/O Error

LibUSBDeviceMBS.kErrorNoDevice = -4

Type Topic Plugin Version
const USB MBS USB Plugin 18.1
One of the error constants.

No device.

LibUSBDeviceMBS.kErrorNoMemory = -11

Type Topic Plugin Version
const USB MBS USB Plugin 18.1
One of the error constants.

Out of Memory

LibUSBDeviceMBS.kErrorNotFound = -5

Type Topic Plugin Version
const USB MBS USB Plugin 18.1
One of the error constants.

Not found

LibUSBDeviceMBS.kErrorNotSupported = -12

Type Topic Plugin Version
const USB MBS USB Plugin 18.1
One of the error constants.

Function not supported

LibUSBDeviceMBS.kErrorOther = -99

Type Topic Plugin Version
const USB MBS USB Plugin 18.1
One of the error constants.

Other errors

LibUSBDeviceMBS.kErrorOverflow = -8

Type Topic Plugin Version
const USB MBS USB Plugin 18.1
One of the error constants.

Overflow

LibUSBDeviceMBS.kErrorPipe = -9

Type Topic Plugin Version
const USB MBS USB Plugin 18.1
One of the error constants.

Pipe

Next items

The items on this page are in the following plugins: MBS USB Plugin.


💬 Ask a question or report a problem
The biggest plugin in space...