_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。 |
ヘッダー | bthddi.h (Bthddi.h を含む) |