_BRB_SCO_GET_SYSTEM_INFO结构(bthddi.h)
_BRB_SCO_GET_SYSTEM_INFO结构描述有关本地系统对 SCO 连接的支持的信息。
语法
struct _BRB_SCO_GET_SYSTEM_INFO {
BRB_HEADER Hdr;
ULONG Features;
ULONG MaxChannels;
ULONG TransferUnit;
USHORT PacketTypes;
USHORT DataFormats;
ULONG Reserved;
};
成员
Hdr
包含有关当前 BRB 的信息的 BRB_HEADER 结构。
Features
标志或标志的组合,指示系统支持哪些 SCO 功能。 可能的值包括:
- SCO_FEATURE_ESCO_LINKS
- SCO_FEATURE_SCO_LINKS
MaxChannels
系统支持的最大活动 SCO 通道数。 如果不存在限制或限制未知,则此成员设置为0xFFFF。
TransferUnit
每个请求的最小数据传输速度(以毫秒为单位)。 如果此值为变量或未知,则设置为0xFFFF。
PacketTypes
标志或标志的组合,指示本地系统支持的 SCO 数据包的类型。 这些 SCO 数据包类型由蓝牙 SIG 定义。 有关这些标志的详细信息,请参阅蓝牙规范。 可能的值包括:
- SCO_HV1
- SCO_HV2
- SCO_HV3
- SCO_EV3
- SCO_EV4
- SCO_EV5
DataFormats
标志或标志的组合,指示本地系统支持的语音编码数据格式。 可能的值包括:
- SCO_DATA_FORMAT_A_LAW_LOG
- SCO_DATA_FORMAT_CVSD
- SCO_DATA_FORMAT_MU_LAW_LOG
- SCO_DATA_FORMAT_TRANSPARENT
Reserved
保留以供将来使用。 请勿使用。
言论
若要获取本地系统对 SCO 连接的支持,配置文件驱动程序应 生成并发送BRB_SCO_GET_SYSTEM_INFO 请求。
更高级别的配置文件驱动程序可以生成和发送 BRB_SCO_GET_SYSTEM_INFO 请求,以确定本地蓝牙驱动程序堆栈是否支持 SCO 连接、系统支持的最大 SCO 通道数,以及用于打开与远程设备的 SCO 连接的其他有用信息。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows Vista 及更高版本中的版本:_Supported。 |
标头 | bthddi.h (包括 Bthddi.h) |