Xojo Developer Conference
25/27th April 2018 in Denver.
MBS Xojo Conference
6/7th September 2018 in Munich, Germany.

Platforms to show: All Mac Windows Linux Cross-Platform

WinUSBMBS class

Type Topic Plugin Version macOS Windows Linux Console & Web iOS
class USB MBS USB Plugin 12.2 No Yes No Yes, Windows only No
Function: Provides access to any USB device on Windows.
Notes:
This class provides funtions exposed by Winusb.dll, which user-mode client drivers and applications can use to communicate with USB devices.
WinUSB functions require Windows XP or later.

see also
http://msdn.microsoft.com/en-us/library/windows/hardware/ff540174(v=vs.85).aspx
and
http://msdn.microsoft.com/en-us/library/windows/hardware/ff540046(v=vs.85).aspx#winusb

For PipeIDs, please use 1, 2, 3... for output pipe IDs and &h81, &h82, &h83... for input pipes.

Feedback, Comments & Corrections

Power Policy Type Constants.

Constant Value Description
AutoSuspend &h81
SuspendDelay &h83

Device Speed Constants

Constant Value Description
FullSpeed 2 Full Speed
HighSpeed 3 High Speed
LowSpeed 1 Low Speed

This class has no sub classes.

Some properties using for this class:

Some examples which use this class:


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


WinUSBInterfaceDescriptionMBS   -   WinUSBNotificationMBS




Links
MBS FileMaker blog