BLUETOOTH_RADIO_INFO 结构体是用于描述蓝牙无线电设备信息的 Win32 API 结构体,定义通常包含在 Bluetoothapis.h 头文件中。以下是该结构体的一般定义:
typedef struct _BLUETOOTH_RADIO_INFO {
  DWORD dwSize;
  BLUETOOTH_ADDRESS address;
  WCHAR szName[BLUETOOTH_MAX_NAME_SIZE];
  ULONG ulClassofDevice;
  USHORT lmpSubversion;
  USHORT manufacturer;
  DWORD  dwReserved;
} BLUETOOTH_RADIO_INFO;

结构体字段的含义如下:

  •  dwSize: 结构体的大小,需要在使用之前设置为 sizeof(BLUETOOTH_RADIO_INFO)。


  •  address: 蓝牙无线电设备的蓝牙地址。


  •  szName: 蓝牙无线电设备的人类可读名称。


  •  ulClassofDevice: 蓝牙无线电设备的设备类型码。


  •  lmpSubversion: 蓝牙无线电设备的 LMP 子版本号。


  •  manufacturer: 制造商标识。


  •  dwReserved: 保留字段。


此结构体通常用于获取有关蓝牙无线电设备的信息,例如设备地址、名称、设备类型等。在使用前,需要将 dwSize 成员设置为结构体的大小,然后调用相应的 API 函数,如 BluetoothGetRadioInfo。

请注意,具体的结构体定义和相关的 API 可能在不同的 Windows 版本中有所变化。为了获取最准确的信息,建议查阅最新版本的 Windows SDK 文档或 Microsoft 官方文档。


转载请注明出处:http://www.zyzy.cn/article/detail/24083/Win32 API/Bluetoothapis.h/BLUETOOTH_RADIO_INFO