IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL (bthhfpddi.h)
IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL は、KSPROPERTY_AUDIO_VOLUMELEVEL プロパティ KSPROPERTY_VALUES データを返します。
メジャー コード
入力バッファー
何一つ。
入力バッファーの長さ
何一つ。
出力バッファー
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 を する