SweetLow wrote:
But I’m still waiting the example of installing filter driver for existing device through Device Manager (or some other standard way) by using .INF:
Until Windows 10, there was no way to do such a thing using an INF. A
device filter was installed using software that created a service entry
and then called the SetupDi APIs to modify the appropriate key in the
registry. That method still works. But in Windows 10, we now have the
concept of an “extension INF” that allows you to add upper and lower
filters and set additional registry entries to an existing device. I do
not know if this is considered a “PnP driver package” in signature
terms. It certainly makes the PnP job more challenging, because it has
to scan through ALL of the packages in the driver store, remember all of
the ones that matched, and call them in the appropriate order.