MBS Xojo Developer Conference and Training
Join us from 3rd to 6th May 2017 in Berlin, Germany.

Platforms to show: All Mac Windows Linux Cross-Platform

WinUSBMBS class

class, USB, MBS USB Plugin (WinUSB), class WinUSBMBS,
Plugin version: 12.2, Mac: No, Win: Yes, Linux: No, Console & Web: Yes, Feedback.

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.

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 Xojo Plugins