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