I am making an upper filter driver for an USB audio. For a test, I made a really simple one. In this filter, I couldn't get an IOCTL_KS_READ_STREAM, but I can see IOCTL_KS_PROPERTY and IOCTL_KS_WRITE_STREAM. What happened? I added my filter driver in [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_077d&Pid_07af& MI_00] "UpperFilters"="MyUpperfilter" Below is my registry key when I connected my device in a machine. --- Registgry Key ----- [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_077d&Pid_07af] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_077d&Pid_07af\ 5&1478781 6&0&1] "DeviceDesc"="USB Composite Device" "LocationInformation"="iMic USB audio system" "Capabilities"=dword:00000084 "UINumber"=dword:00000000 "HardwareID"=hex(7):55,00,53,00,42,00,5c,00,56,00,69,00,64,00,5f,00,30,0 0,37,\ 00,37,00,64,00,26,00,50,00,69,00,64,00,5f,00,30,00,37,00,61,00,66,00,26, 00,\ 52,00,65,00,76,00,5f,00,30,00,30,00,30,00,35,00,00,00,55,00,53,00,42,00, 5c,\ 00,56,00,69,00,64,00,5f,00,30,00,37,00,37,00,64,00,26,00,50,00,69,00,64, 00,\ 5f,00,30,00,37,00,61,00,66,00,00,00,00,00 "CompatibleIDs"=hex(7):55,00,53,00,42,00,5c,00,44,00,65,00,76,00,43,00,6 c,00,\ 61,00,73,00,73,00,5f,00,30,00,30,00,26,00,53,00,75,00,62,00,43,00,6c,00, 61,\ 00,73,00,73,00,5f,00,30,00,30,00,26,00,50,00,72,00,6f,00,74,00,5f,00,30, 00,\ 30,00,00,00,55,00,53,00,42,00,5c,00,44,00,65,00,76,00,43,00,6c,00,61,00, 73,\ 00,73,00,5f,00,30,00,30,00,26,00,53,00,75,00,62,00,43,00,6c,00,61,00,73, 00,\ 73,00,5f,00,30,00,30,00,00,00,55,00,53,00,42,00,5c,00,44,00,65,00,76,00, 43,\ 00,6c,00,61,00,73,00,73,00,5f,00,30,00,30,00,00,00,55,00,53,00,42,00,5c, 00,\ 43,00,4f,00,4d,00,50,00,4f,00,53,00,49,00,54,00,45,00,00,00,00,00 "ClassGUID"="{36FC9E60-C465-11CF-8056-444553540000}" "Class"="USB" "Driver"="{36FC9E60-C465-11CF-8056-444553540000}\\0017" "Mfg"="(Standard USB Host Controller)" "Service"="usbccgp" "ConfigFlags"=dword:00000000 "ParentIdPrefix"="6&ea0a9e0&1" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_077d&Pid_07af\ 5&1478781 6&0&1\Device Parameters] "ExtPropDescSemaphore"=dword:00000001 "SymbolicName"="\\??\\USB#Vid_077d&Pid_07af#5&14787816&0&1#{a5dcbf10-653 0-11d2-90 1f-00c04fb951ed}" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_077d&Pid_07af\ 5&1478781 6&0&1\LogConf] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_077d&Pid_07af\ 5&1478781 6&0&1\Control] "ActiveService"="usbccgp" [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_077d&Pid_07af& MI_00] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_077d&Pid_07af& MI_00\6&e a0a9e0&1&0000] "DeviceDesc"="USB Audio Device" "LocationInformation"="iMic USB audio system" "Capabilities"=dword:000000a4 "UINumber"=dword:00000000 "HardwareID"=hex(7):55,00,53,00,42,00,5c,00,56,00,69,00,64,00,5f,00,30,0 0,37,\ 00,37,00,64,00,26,00,50,00,69,00,64,00,5f,00,30,00,37,00,61,00,66,00,26, 00,\ 52,00,65,00,76,00,5f,00,30,00,30,00,30,00,35,00,26,00,4d,00,49,00,5f,00, 30,\ 00,30,00,00,00,55,00,53,00,42,00,5c,00,56,00,69,00,64,00,5f,00,30,00,37, 00,\ 37,00,64,00,26,00,50,00,69,00,64,00,5f,00,30,00,37,00,61,00,66,00,26,00, 4d,\ 00,49,00,5f,00,30,00,30,00,00,00,00,00 "CompatibleIDs"=hex(7):55,00,53,00,42,00,5c,00,43,00,6c,00,61,00,73,00,7 3,00,\ 5f,00,30,00,31,00,26,00,53,00,75,00,62,00,43,00,6c,00,61,00,73,00,73,00, 5f,\ 00,30,00,31,00,26,00,50,00,72,00,6f,00,74,00,5f,00,30,00,30,00,00,00,55, 00,\ 53,00,42,00,5c,00,43,00,6c,00,61,00,73,00,73,00,5f,00,30,00,31,00,26,00, 53,\ 00,75,00,62,00,43,00,6c,00,61,00,73,00,73,00,5f,00,30,00,31,00,00,00,55, 00,\ 53,00,42,00,5c,00,43,00,6c,00,61,00,73,00,73,00,5f,00,30,00,31,00,00,00, 00,\ 00 "ClassGUID"="{4D36E96C-E325-11CE-BFC1-08002BE10318}" "Class"="MEDIA" "Driver"="{4D36E96C-E325-11CE-BFC1-08002BE10318}\\0019" "Mfg"="(Generic USB Audio)" "Service"="usbaudio" "ConfigFlags"=dword:00000000 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_077d&Pid_07af& MI_00\6&e a0a9e0&1&0000\Device Parameters] "ExtPropDescSemaphore"=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_077d&Pid_07af& MI_00\6&e a0a9e0&1&0000\LogConf] [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_077d&Pid_07af& MI_00\6&e a0a9e0&1&0000\Control] "ActiveService"="usbaudio" ******************************* IMPORTANT MESSAGE ****************************** This transmission may contain information that is privileged, confidential and/or exempt from disclosure under applicable law. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution, or use of the information contained herein (including any reliance thereon) is STRICTLY PROHIBITED. If you received this transmission in error, please immediately contact the sender and destroy the material in its entirety, whether in electronic or hard copy format. Thank you. ******************************************************************************** ****************** WDMAUDIODEV addresses: Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx URL to WDMAUDIODEV page: http://www.wdmaudiodev.com/