首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows蓝牙开/关API

Windows蓝牙开/关API
EN

Stack Overflow用户
提问于 2018-02-04 09:00:04
回答 2查看 835关注 0票数 1

当我使用WinRT应用编程接口枚举蓝牙LE设备时,有时需要重置蓝牙无线电才能成功找到我的设备。我想知道有没有一种简单的方法可以从代码(Windows SDK,WinRT,WMI等)做到这一点?

EN

回答 2

Stack Overflow用户

发布于 2018-02-06 01:28:49

在深入研究了微软的Windows Universal samples之后,我找到了一个示例RadioManager,它展示了如何随意访问收音机和从代码中打开/关闭。我能够成功地使用API,但需要注意的是,当从桌面WPF应用程序使用时,该应用程序必须与机器的本机架构相匹配。否则,“GetRadiosAsync”方法返回空集。

票数 1
EN

Stack Overflow用户

发布于 2018-02-05 11:38:16

我不完全确定,但是重置系统范围的蓝牙无线电是一种极不可能在具有非管理员特权的执行环境中可用的操作。

任何能够践踏其他进程能力的东西(比如关闭无线电)在WinRT中都是不可用的。

编辑:我站起来了。这样的API显然是存在的:

Windows.Devices.Radios.SetStateAsync

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48603684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档