LAMP_CAPABILITIES_COLOR structure (lamp.h)

This structure is the I/O parameter type of IOCTL_LAMP_{GET|SET}_INTENSITY_COLOR.

Syntax

typedef struct LAMP_CAPABILITIES_COLOR {
  BOOLEAN IsSupported;
  BOOLEAN IsLightIntensityAdjustable;
} LAMP_CAPABILITIES_COLOR;

Members

IsSupported

TRUE if the device can emit color light; FALSE otherwise.

IsLightIntensityAdjustable

If IsSupported evaluates to TRUE (the driver is capable of emitting color light) and this field evaluates to TRUE, a client can get/set light intensity of a color lamp by calling IOCTL_LAMP_GET_INTENSITY_COLOR and IOCTL_LAMP_SET_INTENSITY_COLOR.

Requirements

Requirement Value
Header lamp.h