IOCTL_BTHHFP_DEVICE_REQUEST_DISCONNECT IOCTL (bthhfpddi.h)

The IOCTL_BTHHFP_DEVICE_REQUEST_DISCONNECT IOCTL removes the Handfree Profile (HFP) Service Level Connection that existed between the audio driver and the Bluetooth device.

Major code

IRP_MJ_DEVICE_CONTROL

Input buffer

N/A

Input buffer length

N/A

Output buffer

N/A

Output buffer length

N/A

Status block

N/A

Remarks

This request initiates the process to disconnect the Service Level Connection and ends without waiting for the disconnection to complete. Connection status can be determined using IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE.

The audio driver sends this request from its handler for the KSPROPERTY_ONESHOT_DISCONNECT KS property.

Requirements

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

See also

Bluetooth HFP DDI IOCTLs

IOCTL_BTHHFP_DEVICE_GET_CONNECTION_STATUS_UPDATE

KSPROPERTY_ONESHOT_DISCONNECT