IOCTL_BTH_GET_RADIO_INFO IOCTL (bthioctl.h)
IOCTL_BTH_GET_RADIO_INFO请求获取有关指定远程无线电的信息。
主要代码
输入缓冲区
AssociatedIrp.SystemBuffer 成员指定要查询的远程无线电的蓝牙地址。
输入缓冲区长度
缓冲区的长度。
输出缓冲区
AssociatedIrp.SystemBuffer 成员指向保存BTH_RADIO_INFO结构的缓冲区。 此结构包含有关远程无线电对链接管理协议 (LMP) 的功能支持、无线电的制造商 ID 及其 LMP 版本的信息。
输出缓冲区长度
BTH_RADIO_INFO 结构的长度。
状态块
如果请求成功,STATUS_BLOCK结构的 Information 成员将设置为输出缓冲区的大小(以字节为单位)。 否则, 信息 成员设置为零。
Status 成员设置为下表中的值之一。
状态值 | 说明 |
---|---|
STATUS_SUCCESS | IOCTL 已成功完成。 |
STATUS_DEVICE_NOT_CONNECTED | 未连接指定设备的设备对象。 |
注解
IOCTL_BTH_GET_RADIO_INFO IOCTL 返回的信息与IOCTL_BTH_GET_LOCAL_INFO IOCTL 类似,但对于远程蓝牙无线电。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 版本:Windows Vista 及更高版本中_Supported。 |
标头 | bthioctl.h (包括 Bthioctl.h) |
IRQL | <= PASSIVE_LEVEL |