public : sealed class LampArray
public sealed class LampArray
Public NotInheritable Class LampArray
// This class does not provide a public constructor.
Windows 10 requirements
Windows 10, version 1809 (introduced v10.0.17763.0)
Windows.Foundation.UniversalApiContract (introduced v7)
LampArray devices have one or more lamp indexes (for example, lights/LEDs/bulbs, etc…) whose color state can be directly manipulated. Static information (retrieved from the device) describe supported colors, geometric positions and intended purposes for each lamp index.
These devices can be found as part of composite devices (for example, keyboard with RGB lighting) or as standalone.
An application can set lamp state at any time, but state will only be applied by the system while application is in focus.
|BoundingBox BoundingBox BoundingBox BoundingBox BoundingBox||
Gets the logical bounding box encompassing the LampArray.
|BrightnessLevel BrightnessLevel BrightnessLevel BrightnessLevel BrightnessLevel||
Gets or sets the overall brightness of the LampArray, where 0.0 is completely off and 1.0 is maximum brightness.
Every lamp is scaled equally by the brightness.
|DeviceId DeviceId DeviceId DeviceId DeviceId||
Gets the plug and play (PnP) device identifier of the underlying LampArray device.
|HardwareProductId HardwareProductId HardwareProductId HardwareProductId HardwareProductId||
The hardware product Id of the underlying device.
|HardwareVendorId HardwareVendorId HardwareVendorId HardwareVendorId HardwareVendorId||
The hardware vendor Id of the underlying device.
|HardwareVersion HardwareVersion HardwareVersion HardwareVersion HardwareVersion||
The hardware version of the underlying device.
|IsConnected IsConnected IsConnected IsConnected IsConnected||
Gets a value indicating whether the LampArray device is connected to the system.
|IsEnabled IsEnabled IsEnabled IsEnabled IsEnabled||
Gets or sets the enabled state.
|LampArrayKind LampArrayKind LampArrayKind LampArrayKind LampArrayKind||
The LampArrayKind describing this device.
|LampCount LampCount LampCount LampCount LampCount||
The number of lamps part of this LampArray.
|MinUpdateInterval MinUpdateInterval MinUpdateInterval MinUpdateInterval MinUpdateInterval||
Minimal interval (required by the device) between the system sending two updates for any one lamp. This is comparable to the effective device refresh rate.
|SupportsVirtualKeys SupportsVirtualKeys SupportsVirtualKeys SupportsVirtualKeys SupportsVirtualKeys||
Boolean indicating whether any lamp is mapped to a virtual key.