Bluetooth Extensions (Bthkd.dll)

The Bluetooth debugger extensions display information about the current Bluetooth environment on the target system.

Note  As you work with the Bluetooth debugging extensions, you may come across undocumented behavior or APIs. We strongly recommend against taking dependencies on undocumented behavior or APIs as it's subject to change in future releases.

In this section

Topic Description

!bthkd.bthdevinfo

The !bthkd.bthdevinfo command displays the information about a given BTHENUM created device PDO.

!bthkd.bthenuminfo

The !bthkd.bthenuminfo command displays information about the BTHENUM FDO.

!bthkd.bthinfo

The !bthkd.bthinfo command displays details about the BTHPORT FDO. This command is a good starting point for Bluetooth investigations as it displays address information that can be used to access many of the other Bluetooth debug extension commands.

!bthkd.bthhelp

The !bthkd.bthhelp command displays help for the Bluetooth debug extension commands.

!bthkd.bthtree

The !bthkd.bthtree command displays the complete Bluetooth device tree.

!bthkd.bthusbtransfer

The !bthkd.bthusbtransfer command displays the Bluetooth usb transfer context including Irp, Bip and transfer buffer information.

!bthkd.dibflags

The !bthkd.dibflags command displays DEVICE_INFO_BLOCK.DibFlags dumps flags set in _DEVICE_INFO_BLOCK.DibFlags.

!bthkd.hcicmd

The !bthkd.hcicmd command displays a list of the currently pending commands.

!bthkd.hciinterface

The !bthkd.hciinterface command displays the bthport!_HCI_INTERFACE structure.

!bthkd.l2capinterface

The !bthkd.l2capinterface command displays information about the L2CAP interface.

!bthkd.rfcomminfo

The !bthkd.rfcomminfo command displays information about the RFCOMM FDO and the TDI Device Object.

!bthkd.rfcommconnection

The !bthkd.rfcommconnection command displays information about a given RFCOMM connection object.

!bthkd.rfcommchannel

The !bthkd.rfcommchannel command displays information about a given RFCOMM channel CB.

!bthkd.sdpinterface

The !bthkd.sdpinterface command displays information about the SDP interface.

!bthkd.scointerface

The !bthkd.scointerface command displays information about the SCO interface.

!bthkd.sdpnode

The !bthkd.sdpnode command displays information about a node in an sdp tree.

!bthkd.sdpstream

The !bthkd.sdpstream command displays the contents of a SDP stream.