locked
Windows 8: Bluetooth Software Radio Switch and connected Bluetooth HID/LE HID devices RRS feed

  • Question

  • Hi,

    I'm playing around with Bluetooth Software Radio Switch (http://msdn.microsoft.com/en-us/library/windows/hardware/hh450832(v=vs.85).aspx). 

    What is the best behavior in case of connected Bluetooth HID/LE HID devices: to fail BluetoothEnableRadio(false) call or to do not fail BluetoothEnableRadio(false) call?

    The main concern here is that the second option may lead to situation when there are no working HID devices left in the system and user will not be able to turn radio on to restore connection with Bluetooth HID/LE HID devices.

    Thanks in advance.

    Sunday, August 26, 2012 3:59 PM

Answers

  • Are you considering of distributing your own Bluetooth radio for Windows 8? If that is the case, then your plug-in DLL should always make a best effort attempt to physically turn off all over-the-air radio communication.

    If you're not building your own Bluetooth radio for Windows 8, then what is your scenario, as this plug-in DLL is only meant to be provided by IHVs that are building radio hardware?

    As a general rule, you should never simply fail the call to BluetoothEnableRadio, under any circumstances, this functionality will only be invoked at the user's request, and users will have additional HID devices connected to their systems, be it wired keyboards and mice or touch input, so there isn't a scenario where the user can't use their device.

    Wednesday, October 3, 2012 2:04 AM

All replies

  • Answer or directions will be appreciated.
    Sunday, September 2, 2012 3:25 PM
  • Are you considering of distributing your own Bluetooth radio for Windows 8? If that is the case, then your plug-in DLL should always make a best effort attempt to physically turn off all over-the-air radio communication.

    If you're not building your own Bluetooth radio for Windows 8, then what is your scenario, as this plug-in DLL is only meant to be provided by IHVs that are building radio hardware?

    As a general rule, you should never simply fail the call to BluetoothEnableRadio, under any circumstances, this functionality will only be invoked at the user's request, and users will have additional HID devices connected to their systems, be it wired keyboards and mice or touch input, so there isn't a scenario where the user can't use their device.

    Wednesday, October 3, 2012 2:04 AM