Specifying a sensor icon

Sensor drivers can specify one of a set of platform-defined icons, or a custom icon, to represent the device in Control Panel. To specify a particular icon, create a DeviceIcon entry in your driver's INX (or INF) file, with the following format:

DeviceIcon,,,,"<full path to DLL>,-<resource id>"

For example, to specify the light sensor icon, you would add the following section:


[DriverPropertiesSection]
DeviceIcon,,,,"%SystemRoot%\system32\sensorscpl.dll,-1008"

To specify a custom icon, replace the DLL path with the path of the DLL that contains your icon and replace the resource ID with the appropriate value.

If your INX file does not already contain a driver properties section, you must add the AddProperty directive to the _Install.NT section. For example, a Time Sensor sample could include the following section:


[TimeSensor_Install.NT]
CopyFiles       = UMDriverCopy
AddProperty     = DriverPropertiesSection

For more information about device properties in INF files, see INF AddProperty Directive.