Platforms to show: All Mac Windows Linux Cross-Platform

Back to WindowsDeviceMBS class.

WindowsDeviceMBS.Address as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The device's address.

(Read and Write property)

WindowsDeviceMBS.BusNumber as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The device's bus number.

(Read and Write property)

WindowsDeviceMBS.BusTypeGUID as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The GUID for the device's bus type.

(Read and Write property)

WindowsDeviceMBS.Capabilities as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The device capabilities.

A combination of the kDeviceCapability* constants.
(Read and Write property)

WindowsDeviceMBS.Characteristics as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The device characteristics.

(Read and Write property)

WindowsDeviceMBS.ClassGUID as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The GUID that represents the device setup class of a device.

(Read and Write property)

WindowsDeviceMBS.ClassName as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The device setup class of a device.

(This property should be named Class, but was renamed ClassName as Class is a reserved word in Xojo)
(Read and Write property)

WindowsDeviceMBS.ConfigFlags as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The device's configuration flags.

(Read and Write property)

WindowsDeviceMBS.Description as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The description of a device.

Maybe localized.
(Read and Write property)

WindowsDeviceMBS.DeviceID as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
If a device is associated with this device entry, here you have the ID string for this device.

(Read and Write property)

WindowsDeviceMBS.DevicePath as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
For devices with device ID, this is the device path.

(Read and Write property)

WindowsDeviceMBS.DeviceType as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The device's type.

See kDeviceType* constants.
(Read and Write property)

WindowsDeviceMBS.Driver as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
A string that identifies the device's software key (sometimes called the driver key).

(Read and Write property)

WindowsDeviceMBS.EnumeratorName as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The string that contains the name of the device's enumerator.

(Read and Write property)

WindowsDeviceMBS.Exclusive as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Whether a user can obtain exclusive use of the device.

The value is true if exclusive use is allowed, or false otherwise.
(Read and Write property)

WindowsDeviceMBS.FriendlyName as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The friendly name of a device.

(Read and Write property)

WindowsDeviceMBS.HID as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Whether the plugin found additional HID details on the device.

(Read and Write property)

WindowsDeviceMBS.HIDAccessible as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Whether the plugin was able to access the device and query the properties.

HIDAccessible is true if and only if HID is also true.
(Read and Write property)

WindowsDeviceMBS.HIDFeatureReportByteLength as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The length of the HID feature reports for this USB HID device.

Only valid if HID and HIDAccessible are true.
(Read and Write property)

WindowsDeviceMBS.HIDInputReportByteLength as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The length of the HID input reports for this USB HID device.

Only valid if HID and HIDAccessible are true.
(Read and Write property)

WindowsDeviceMBS.HIDManufacturerName as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The manufacturer name for this device.

Only valid if HID and HIDAccessible are true.
(Read and Write property)

WindowsDeviceMBS.HIDOutputReportByteLength as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The length of the HID output reports for this USB HID device.

Only valid if HID and HIDAccessible are true.
(Read and Write property)

Some examples using this property:

WindowsDeviceMBS.HIDProductID as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The product ID for this USB device.

Only valid if HID and HIDAccessible are true.
(Read and Write property)

Some examples using this property:

WindowsDeviceMBS.HIDProductName as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The product name for this HID Device.

Only valid if HID and HIDAccessible are true.
(Read and Write property)

Some examples using this property:

WindowsDeviceMBS.HIDSerialNumber as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The serial number for this USB device.

Only valid if HID and HIDAccessible are true.
(Read and Write property)

Some examples using this property:

WindowsDeviceMBS.HIDVendorID as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The vendor ID for this USB device.

Only valid if HID and HIDAccessible are true.
(Read and Write property)

Some examples using this property:

WindowsDeviceMBS.HIDVersionNumber as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The version number for this HID Device.

Only valid if HID and HIDAccessible are true.
(Read and Write property)

WindowsDeviceMBS.InstallState as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The install state of this device.

See kInstallState* constants.
(Read and Write property)

WindowsDeviceMBS.LegacyBusType as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The device's legacy bus type.

(Read and Write property)

WindowsDeviceMBS.LocationInformation as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The hardware location of a device.

(Read and Write property)

WindowsDeviceMBS.Manufacturer as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The name of the device manufacturer.

(Read and Write property)

WindowsDeviceMBS.PhysicalDeviceObjectName as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The name that is associated with the device's PDO.

(Read and Write property)

WindowsDeviceMBS.RemovalPolicy as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The device's current removal policy.

Windows XP and later
(Read and Write property)

WindowsDeviceMBS.RemovalPolicyHWDefault as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The device's hardware-specified default removal policy.

Windows XP and later
(Read and Write property)

WindowsDeviceMBS.RemovalPolicyOverride as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The device's override removal policy (if it exists) from the registry.

Windows XP and later
(Read and Write property)

WindowsDeviceMBS.SecurityDescriptor as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The device's security descriptor.

The format of security descriptor strings is described in Microsoft Windows SDK documentation.
(Read and Write property)

WindowsDeviceMBS.Service as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The service name for a device.

(Read and Write property)

WindowsDeviceMBS.UINumber as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property Windows MBS Win Plugin 10.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The UINumber.

Specifies a number associated with the device that can be displayed in the user interface.

This number is typically a user-perceived slot number, such as a number printed next to the slot on the board, or some other number that makes locating the physical device easier for the user. For buses with no such convention, or when the UINumber is unknown, the bus driver leaves this member at its default value of -1.
(Read and Write property)

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


The biggest plugin in space...