2016-10-19 99 views
0

在Windows 10通用应用程序中调用Win32 API的BluetoothFindFirstRadio函数时,返回ERROR_NO_MORE_ITEMS(259),而我有可操作的蓝牙无线电。无法在Windows 10通用应用程序中使用BluetoothFindFirstRadio

我需要,因为我想调整BLE scan interval调用此函数。任何想法?谢谢。

编辑: 由于BluetoothFindFirstRadio不能从一个通用的应用程序被调用,我会改变我的问题:是否有可能调整为Windows 10通用的应用程序中的BLE广告扫描间隔(以捕获所有的广告喜欢,我们可以在iOS或Android设备上)? watcher.SignalStrengthFilter.SamplingInterval属性似乎不可操作。

+3

确定针对UWP时,该API支持?它不在[UWP应用程序的Win32和COM API]下列出(https://msdn.microsoft.com/en-us/library/windows/apps/mt592904.aspx)(但是,[在Windows平台上替代Windows API (UWP)应用程序](https://msdn.microsoft.com/en-us/library/windows/apps/mt592894.aspx)没有列出蓝牙作为不受支持的功能)。 – IInspectable

+0

似乎解决方案适用于@padonald(http://stackoverflow.com/questions/37307301/ble-scan-interval-windows-10) – Yann

+0

padonald不​​是指定UWP在他们[问题](HTTP:// stackoverflow.com/q/37307301/1889329)。 Windows 10并不一定意味着UWP(只是UWP要求Windows 10)。 – IInspectable

回答

0

不幸的是,似乎没有直接的API来调整BLE广告扫描间隔。

Here是可以参考的解决方案。

+0

我已在此帖子上添加链接,但不适用于通用应用 – Yann

相关问题