在我的Windows应用商店应用项目中执行以下行时
PeerFinder.AlternateIdentities["Bluetooth:Paired"] = "";
PeerFinder.Start();
我收到以下错误:
请求的分配大小太大(HRESULT异常:0x80080011(MEM_E_INVALID_SIZE))
那有什么问题?我该如何解决?
答案 0 :(得分:1)
似乎无法将Windows应用商店应用连接到蓝牙设备,就像在Windows Phone 8中一样。
虽然PeerFinder
在Windows Phone 8中使用蓝牙,但在Winsdows Store应用中使用Wi-Fi Direct进行对等点发现。也就是说,似乎目前无法将Windows应用商店应用程序连接到蓝牙设备。
答案 1 :(得分:0)
如果您正在开发App to Device,PeerFinder.AlternateIdentities["Bluetooth:Paired"] = "";
是正确的。看看this。
您收到此消息“The requested allocation size was too large”
的解决方案是删除PeerFinder.Start();
。它应该工作。
我也在开发用于蓝牙的Windows应用商店应用。但到目前为止,它还没有奏效。方法FindAllPeerAsync
一直给我null - 没有找到任何东西。如果你设法让蓝牙工作,请建议我。