次の方法で共有


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

こちらもご覧ください

BRB_HEADER

BRB_SCO_GET_SYSTEM_INFO