_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 パケットの種類は、Bluetooth SIG によって定義されます。 これらのフラグの詳細については、Bluetooth 仕様を参照してください。 次の値を指定できます。
- 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 要求をビルドして送信して、ローカル Bluetooth ドライバー スタックが SCO 接続をサポートしているかどうか、システムがサポートする SCO チャネルの最大数、およびリモート デバイスへの SCO 接続を開くためのその他の有用な情報を判断できます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | バージョン:Windows Vista 以降の_Supported。 |
Header | bthddi.h (Bthddi.h を含む) |