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
Header bthhfpddi.h

こちらもご覧ください

Bluetooth HFP DDI IOCTLs

Bluetooth HFP DDI の構造体

IOCTL_BTHHFP_DEVICE_GET_DESCRIPTOR2

IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES