How to name a virtual dynamic lighting device
I am following up on this link to create a virtual HID device based on VFH framework to be present as a Dynamic Lighting device.
Everything works properly but there is no guide to name the device. So, the device is listed in Windows Dynamic Lighting with a default name (same as PC name).
According to my study, the driver needs to handle IOCTL_HID_GET_STRING to able to provide to the host computer the product name, manufacturer, serial number. However, the VFH framework handle the IO control itself.
Here is an example of product name, manufacturer, serial number provided by a device
So, my main question is how to name the device?
How VFH handle IOCTL_HID_GET_STRING without any information from HID source driver?
Product name is the display name of the dynamic lighting device, is it?