Platforms to show: All Mac Windows Linux Cross-Platform
WindowsDeviceInformationUpdateMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Bluetooth | MBS WinFrameworks Plugin | 24.3 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
The Updated and Removed events of the WindowsDeviceWatcherMBS class receive a DeviceInformationUpdate object.
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
- 3 properties
- 2 methods
- method Constructor Private
- method Destructor
- 9 constants
Device Information
Constant | Value | Description |
---|---|---|
KindAssociationEndpoint | 5 | The DeviceInformation object represents a device association endpoint (AEP). AEPs usually represent a device discovered over a wireless or network protocol. Some of these endpoints can be used without needing to first pair the device. Use CanPair to determine if a device supports pairing and IsPaired to determine if a device is already paired with the system. Only AssociationEndpoint objects have a non-NULL value for Pairing. For more information about pairing over a network, see Enumerate devices over a network. An AssociationEndpoint object is a child of a single AssociationEndpointContainer object and can contain 0 or more AssociationEndpointService objects. more |
KindAssociationEndpointContainer | 6 | The DeviceInformation object represents an association endpoint (AEP) container. An AssociationEndpointContainer object represents a single physical device that might have more than one AssociationEndpoint objects associated with it. For example, if a television supports two different network protocols, the AssociationEndpointContainer would be the television. It would also have two AssociationEndpoint objects to represent each protocol. more |
KindAssociationEndpointService | 7 | The DeviceInformation object represents an association endpoint (AEP) Service. An AssociationEndpointService object represents a functional service contract exposed by the device. Not all protocols support AEP services. An AssociationEndpointService can have a single parent AssociationEndpointContainer object. more |
KindDevice | 3 | The DeviceInformation object represents a device object. This could also be referred to as a devnode. These devices are objects that represent a piece of the device functionality and optionally have drivers loaded on them. When a physical device is paired with windows, multiple Device objects are created for it. A device contains 0 or more DeviceInterface objects, is a child to one DeviceContainer object, and is related to 0 or 1 AssociationEndpoint objects. more |
KindDeviceContainer | 2 | The DeviceInformation object represents a device container. DeviceContainer objects describe a collection of device objects that exist in the same physical device. For example, a multi-function printer may have several different devices included, but they would all exist as part of the parent DeviceContainer object. more |
KindDeviceInterface | 1 | The DeviceInformation object represents a PnP device interface. These are exposed by device drivers to enable an app to talk to the device, typically using device IOCTLS (input output controls). more |
KindDeviceInterfaceClass | 4 | The DeviceInformation object represents a device interface class. Every DeviceInterface object belongs to a certain DeviceInterfaceClass. This is similar to a contract definition. These contracts are represented with an id and properties, just like every other PnP object. DeviceInterfaceClass objects contain little more information than a unique identifier and possibly a name. more |
KindDevicePanel | 8 |
The DeviceInformation object represents a single physical face of a device enclosure. The Id for this object as a string. |
KindUnknown | 0 |
The object is of an unknown type. This value is not used. |
This class has no sub classes.
Blog Entries
- MBS Xojo Plugins, version 24.4pr1
- News from the MBS Xojo Plugins Version 24.3
- MBS Xojo Plugins, version 24.3pr4
Release notes
- Version 24.4
- Fixed WindowsDeviceWatcherMBS class to pass an WindowsDeviceInformationUpdateMBS for Updated event.
- Version 24.3
- Added WindowsDeviceWatcherMBS, WindowsDeviceInformationUpdateMBS and WindowsDeviceInformationMBS classes.
Some events using this class:
- WindowsDeviceWatcherMBS.Removed(Device as WindowsDeviceInformationUpdateMBS)
- WindowsDeviceWatcherMBS.Updated(Device as WindowsDeviceInformationUpdateMBS)
Some related classes:
The items on this page are in the following plugins: MBS WinFrameworks Plugin.
WindowsDeviceInformationPairingMBS - WindowsDeviceMBS
