Hi, everyone.
I wrote a simple USB class filter driver.
I have been filtered to the .
My filter driver has been filtering the almost USB devices and
get successfully their USB device info (such as VID, PID SN etc).
But it could not filter some devices such as USB-Bluetooth dongle.
I look my driver PDOs by the devicetree tool.
They are such as following.
PDO \Device\USBPDO-3 -[USB\Vid_0e0f&Pid_0002] <- (1)
|
|–FDO Attached: <— my filter driver.
|
|-FDO \Device\0000007e
|
|-PDO \Device\USBPDO-4-[USB\Vid_4242&Pid_5dfc] <- (3)
|
|-FDO \Device_HID00000002
|-PDO \Device\USBPDO-5-[USB\Vid_0a5c&Pid_2101] <- (4)
|
|-FDO \Device\BTWUSB-0
Question:
1. Why did not my driver filter to the (3) and (4) PDO ?
And, i can not understand the relation between (1) and (3)/(4) deivce.
2. How can i filter to the (3) and (4) PDO ?
Any help will be appreciated.
Thanks.
Baker.