_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)

另请参阅

BRB_HEADER

BRB_SCO_GET_SYSTEM_INFO