次の方法で共有


IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL (bthhfpddi.h)

IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL は、KSPROPERTY_AUDIO_VOLUMELEVEL プロパティ KSPROPERTY_VALUES データを返します。

メジャー コード

IRP_MJ_DEVICE_CONTROL

入力バッファー

何一つ。

入力バッファーの長さ

何一つ。

出力バッファー

KSPROPERTY_VALUES 構造体の後に、この構造体によって参照されるその他のデータが続くバッファー。

出力バッファーの長さ

KSPROPERTY_VALUES 構造体と参照されるデータのサイズ。

状態ブロック

N/A

備考

オーディオ ドライバーの KS フィルター トポロジには、BTHHFP_DESCRIPTOR 記述子がボリュームのサポートを示している場合、入力と出力の両方に KSNODETYPE_VOLUME 種類の KS ノードが含まれます。 このノードのオーディオ ドライバーの KSNODE_DESCRIPTOR 構造体には、KSPROPERTY_AUDIO_VOLUMELEVEL プロパティの PKSPROPERTY_ITEM が含まれています。 オーディオ ドライバーは、PKSPROPERTY_ITEMを設定します。Values この要求によって返される KSPROPERTY_VALUES 構造体のメンバーです。

これにより、Handsfree プロファイル (HFP) ドライバーは、KSPROPERTY_AUDIO_VOLUMELEVEL プロパティ値をBluetooth Handsfree プロファイルにマッピングする問題をほぼ完全に処理できます。 このプロパティのオーディオ ドライバーのプロパティ Get ハンドラーと Set ハンドラーは、単に HFP ドライバーを呼び出します。

必要条件

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

関連項目

Bluetooth HFP DDI IOCTL する

KSNODETYPE_VOLUME

KSNODE_DESCRIPTOR

KSPROPERTY_VALUES