次の方法で共有


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構造体と参照されるデータのサイズ。

ステータス ブロック

該当なし

注釈

オーディオ ドライバーの 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

こちらもご覧ください

Bluetooth HFP DDI IOCTLs

KSNODETYPE_VOLUME

KSNODE_DESCRIPTOR

KSPROPERTY_VALUES