次の方法で共有


_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 を含む)

関連項目

BRB_HEADER

BRB_SCO_GET_SYSTEM_INFO