How to name a virtual dynamic lighting device

Minh Pham 0 Reputation points
2024-11-27T02:00:16.2166667+00:00

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 deviceAn 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?

Windows Driver Kit (WDK)
Windows Driver Kit (WDK)
A set of Microsoft tools that are used to develop, test, and deploy Windows drivers.
137 questions
0 comments No comments
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.