IOCTL_BTHHFP_MIC_SET_VOLUME IOCTL (bthhfpddi.h)

The IOCTL_BTHHFP_MIC_SET_VOLUME IOCTL sets the volume level of the microphone for the Bluetooth device.

Major code

IRP_MJ_DEVICE_CONTROL

Input buffer

A LONG that represents the volume level in 1/65536 decibels.

Input buffer length

The size of a LONG.

Output buffer

N/A

Output buffer length

N/A

Status block

N/A

Remarks

The audio driver sends this request when handling the KSPROPERTY_AUDIO_VOLUMELEVEL property for the KSNODETYPE_VOLUME node in the KS topology of the microphone path. The request’s input parameter is the same as the KSPROPERTY_AUDIO_VOLUMELEVEL property value.

Requirements

Requirement Value
Minimum supported client Windows 8
Minimum supported server Windows Server 2012
Header bthhfpddi.h

See also

Bluetooth HFP DDI IOCTLs

KSNODETYPE_VOLUME

KSPROPERTY_AUDIO_VOLUMELEVEL