_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