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