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