次の方法で共有


BTHHFP_DESCRIPTOR2構造体 (bthhfpddi.h)

BTHHFP_DESCRIPTOR2データ構造には、ペアリングされた Handsfree プロファイル (HFP) デバイスを記述する情報が格納されます。

HFP ドライバーは、IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2 要求の出力バッファーでこのデータ構造を返します。

構文

typedef struct _BTHHFP_DESCRIPTOR2 {
  GUID           InputPinCategory;
  GUID           OutputPinCategory;
  GUID           ContainerId;
  BOOL           SupportsVolume;
  ULONG          VolumePropertyValuesSize;
  UNICODE_STRING FriendlyName;
  BOOL           SupportsNREC;
} BTHHFP_DESCRIPTOR2, *PBTHHFP_DESCRIPTOR2;

メンバーズ

InputPinCategory

ペアリングされた HFP デバイスの入力機能の KS ピン カテゴリ。

OutputPinCategory

ペアリングされた HFP デバイスの出力機能の KS ピン カテゴリ。

ContainerId

ペアリングされた HFP デバイスの PnP コンテナー ID。

SupportsVolume

ペアリングされた HFP デバイスがリモート ボリューム制御をサポートしているかどうかを示します。

VolumePropertyValuesSize

リモート・ボリューム制御がサポートされている場合、このメンバーには、IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES 要求によって返されるデータのサイズが含まれます。

FriendlyName

ペアリングされた HFP デバイスの人間が判読できるフレンドリ名を識別する間接文字列。

SupportsNREC

ペアリングされた HFP デバイスがノイズリダクション/エコー キャンセル (NREC) をサポートしているかどうかを示します。

備考

SupportsNREC パラメーターの値が TRUE の場合、オーディオ ドライバーは RAW モード のピンをサポートしないでください。 このモードでは、リモート Bluetooth デバイスはいつでも内部 NREC 処理を有効にできるため、オーディオ ドライバーは RAW モード のピンをサポートできません。

SupportsNREC が FALSE に設定されている場合、オーディオ ドライバーは RAW モード のピンをサポートする必要があります。 ドライバーは、必要に応じて、非 RAW モードをサポートし、独自の信号処理を提供することもできます。 この場合、ドライバーは、ドライバー コード自体内の 3 つの方法のいずれかで信号処理を提供できます。そのデジタル信号処理(DSP)モジュールを使用して;関連付けられているオーディオ処理オブジェクト (APO) を使用します。

必要条件

要件 価値
サポートされる最小クライアント Windows 8.1
サポートされる最小サーバー Windows Server 2012 R2
ヘッダー bthhfpddi.h

関連項目

Bluetooth HFP DDI IOCTL する

Bluetooth HFP DDI 構造体

IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2

IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES