IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL (bthhfpddi.h)
IOCTL_BTHHFP_DEVICE_GET_VOLUMEPROPERTYVALUES IOCTL は、KSPROPERTY_AUDIO_VOLUMELEVELプロパティKSPROPERTY_VALUESデータを返します。
メジャー コード
[入力バッファー]
[なし] :
入力バッファーの長さ
[なし] :
出力バッファー
KSPROPERTY_VALUES構造体の後に、この構造体によって参照されるその他のデータを含むバッファー。
出力バッファーの長さ
KSPROPERTY_VALUES構造体と参照されるデータのサイズ。
ステータス ブロック
該当なし
注釈
オーディオ ドライバーの KS フィルター トポロジには、BTHHFP_DESCRIPTOR記述子がボリュームのサポートを示している場合、入力と出力の両方にKSNODETYPE_VOLUMEの種類の KS ノードが含まれています。 このノードのオーディオ ドライバーの KSNODE_DESCRIPTOR 構造には、 KSPROPERTY_AUDIO_VOLUMELEVEL プロパティの PKSPROPERTY_ITEM が含まれています。 オーディオ ドライバーは 、PKSPROPERTY_ITEMを設定します。この 要求によって返される 構造化KSPROPERTY_VALUES の値メンバー。
これにより、Handsfree プロファイル (HFP) ドライバーは 、KSPROPERTY_AUDIO_VOLUMELEVELプロパティ 値を Bluetooth Handsfree プロファイルにマッピングする問題をほぼ完全に処理できます。 このプロパティのオーディオ ドライバーのプロパティ Get ハンドラーと Set ハンドラーは、HFP ドライバーを呼び出すだけです。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 |
サポートされている最小のサーバー | Windows Server 2012 |
Header | bthhfpddi.h |