共用方式為


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

言論

如果 BTHHFP_DESCRIPTOR 描述元表示磁碟區支援,音訊驅動程式的 KS 篩選拓撲包含輸入與輸出 KSNODETYPE_VOLUME 類型的 KS 節點。 此節點的音訊驅動程式 KSNODE_DESCRIPTOR 結構包含 KSPROPERTY_AUDIO_VOLUMELEVEL 屬性的 PKSPROPERTY_ITEM。 音訊驅動程式會設定 PKSPROPERTY_ITEM 這個要求所傳回之 KSPROPERTY_VALUES 結構的成員。

這可讓無手配置檔 (HFP) 驅動程式幾乎完全處理將屬性值 KSPROPERTY_AUDIO_VOLUMELEVEL 對應至藍牙免持配置文件的問題。 這個屬性的音訊驅動程式屬性 Get 和 Set 處理程式只會呼叫 HFP 驅動程式。

要求

要求 價值
最低支援的用戶端 Windows 8
支援的最低伺服器 Windows Server 2012
標頭 bthhfpddi.h

另請參閱

藍牙 HFP DDI IOCTLs

KSNODETYPE_VOLUME

KSNODE_DESCRIPTOR

KSPROPERTY_VALUES