Hello : I'm working on an Virtual Audio Driver based on MSVAD. It has implemented KSPROPSETID_BtAudio, and support KSPROPERTY_ONESHOT_RECONNECT. Things work great in Windows 7: When the device is disconnected, we can open the Sound Control panel, right click the endpoint, and click *connect*. MSVAD will handle it in KSPROPERTY_ONESHOT_RECONNECT. But in Windows 8 RP, the *connect* menu in the Sound Control Panel won't showed up. I have added the support for KSPROPERTY_ONESHOT_DISCONNECT and KSPROPERTY_JACK_DESCRIPTION2. What am I missing? Please kindly give me some advise. Thanks a lot! Following is the log from KsStudio. ++------------------------------------------------------------------------log from KsStudio----------------------------------------------------++ Instantiating Filter: "???" ------------------------------ Profiling filter "\\?\bthenum#{0000XXXX-0000-1000-8000-00805f9b34fb}_localmfg&XXXX#7&39162afd&0&XXXXXXXXXXXX_c00000000#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\topology" Getting property KSPROPERTY_TYPE_SETSUPPORT: Filter Property set supported: KSPROPSETID_Pin KSPROPSETID_Topology KSPROPSETID_Jack {7fa06c40-b8f6-4c7e-8556-e8c33a12e54d} Getting event KSEVENT_TYPE_SETSUPPORT: Filter Event set supported: Getting property KSPROPERTY_PIN_CTYPES Getting property KSPROPSETID_Topology.KSPROPERTY_TOPOLOGY_CATEGORIES Getting property KSPROPERTY_TOPOLOGY_CATEGORIES Got KSPROPERTY_TOPOLOGY_CATEGORIES: Getting property KSPROPSETID_Topology.KSPROPERTY_TOPOLOGY_NODES Getting property KSPROPERTY_TOPOLOGY_NODES Got KSPROPERTY_TOPOLOGY_NODES: Getting property KSPROPSETID_Topology.KSPROPERTY_TOPOLOGY_CONNECTIONS Getting property KSPROPERTY_TOPOLOGY_CONNECTIONS Got KSPROPERTY_TOPOLOGY_CONNECTIONS: Getting property KSPROPERTY_TOPOLOGY_NAME Got KSPROPERTY_TOPOLOGY_NAME: Getting property KSPROPERTY_TYPE_SETSUPPORT: Getting event KSEVENT_TYPE_SETSUPPORT: PIN [0] (pin 1 of 2) Getting property KSPROPERTY_PIN_INTERFACES Got KSPROPERTY_PIN_INTERFACES: Getting property KSPROPERTY_PIN_MEDIUMS Got KSPROPERTY_PIN_MEDIUMS: Getting property KSPROPERTY_PIN_DATARANGES Got KSPROPERTY_PIN_DATARANGES: Getting property KSPROPERTY_PIN_CONSTRAINEDDATARANGES Failed to get property KSPROPSETID_Pin.KSPROPERTY_PIN_CONSTRAINEDDATARANGES Getting property KSPROPERTY_PIN_DATAFLOW Getting property KSPROPERTY_PIN_COMMUNICATION Getting property KSPROPERTY_PIN_CINSTANCES Getting property KSPROPERTY_PIN_GLOBALCINSTANCES Getting property KSPROPERTY_PIN_NECESSARYINSTANCES Getting property KSPROPERTY_PIN_PHYSICALCONNECTION Failed to get property KSPROPSETID_Pin.KSPROPERTY_PIN_PHYSICALCONNECTION Getting property KSPROPERTY_PIN_CATEGORY Getting property KSPROPERTY_PIN_NAME Failed to get property KSPROPSETID_Pin.KSPROPERTY_PIN_NAME Getting property KSPROPERTY_JACK_DESCRIPTION Failed to get property KSPROPSETID_Jack.KSPROPERTY_JACK_DESCRIPTION Getting property KSPROPERTY_JACK_DESCRIPTION2 Failed to get property KSPROPSETID_Jack.KSPROPERTY_JACK_DESCRIPTION2 Getting property KSPROPERTY_JACK_SINK_INFO Failed to get property KSPROPSETID_Jack.KSPROPERTY_JACK_SINK_INFO PIN [1] (pin 2 of 2) Getting property KSPROPERTY_PIN_INTERFACES Got KSPROPERTY_PIN_INTERFACES: Getting property KSPROPERTY_PIN_MEDIUMS Got KSPROPERTY_PIN_MEDIUMS: Getting property KSPROPERTY_PIN_DATARANGES Got KSPROPERTY_PIN_DATARANGES: Getting property KSPROPERTY_PIN_CONSTRAINEDDATARANGES Failed to get property KSPROPSETID_Pin.KSPROPERTY_PIN_CONSTRAINEDDATARANGES Getting property KSPROPERTY_PIN_DATAFLOW Getting property KSPROPERTY_PIN_COMMUNICATION Getting property KSPROPERTY_PIN_CINSTANCES Getting property KSPROPERTY_PIN_GLOBALCINSTANCES Getting property KSPROPERTY_PIN_NECESSARYINSTANCES Getting property KSPROPERTY_PIN_PHYSICALCONNECTION Failed to get property KSPROPSETID_Pin.KSPROPERTY_PIN_PHYSICALCONNECTION Getting property KSPROPERTY_PIN_CATEGORY Getting property KSPROPERTY_PIN_NAME Got KSPROPERTY_PIN_NAME: Getting property KSPROPERTY_JACK_DESCRIPTION Got KSPROPERTY_JACK_DESCRIPTION: Getting property KSPROPERTY_JACK_DESCRIPTION2 Got KSPROPERTY_JACK_DESCRIPTION2: Getting property KSPROPERTY_JACK_SINK_INFO Failed to get property KSPROPSETID_Jack.KSPROPERTY_JACK_SINK_INFO Getting property KSPROPERTY_PIN_CINSTANCES Getting property KSPROPERTY_PIN_GLOBALCINSTANCES Getting property KSPROPERTY_PIN_NECESSARYINSTANCES Getting property KSPROPERTY_PIN_CINSTANCES Getting property KSPROPERTY_PIN_GLOBALCINSTANCES Getting property KSPROPERTY_PIN_NECESSARYINSTANCES Node (0) KSNODETYPE_SUM (Sum) Supported PropertySets: Supported EventSets: Misc. Supported PropertySets KSStudio does not recognize PropertySet GUID {7fa06c40-b8f6-4c7e-8556-e8c33a12e54d} supported by the filter This is not a driver bug. --------------------------------------------------------------------------log from KsStudio--------------------------------------------------------- Best Regards! -- Danny