Share via


Bluetooth HCI Structures (Compact 2013)

3/26/2014

This section describes the structures that are available to OS developers for the Bluetooth stack extension layer.

In This Section

Programming element

Description

BD_ADDR

Used by all Bluetooth stack layers to identify the address of a Bluetooth device.

BD_BUFFER

Defines the characteristics of the data buffer used by Bluetooth stack layers.

ControllerEvent

Defines the size of the packet and points to the Bluetooth event that is coming from the hardware.

HCI_Buffer_Size

Defines the maximum size or number of data packets that the HCI buffer can hold.

HCI_CALLBACKS

Contains pointers to HCI callbacks.

HCI_EVENT_INDICATION

Contains pointers to HCI event handlers.

HCI_INTERFACE

Contains pointers to HCI functions.

HCIEventContext

Holds information that is used in HCI_StackEvent.

InquiryResultBuffer

Returned by the pOutBuffer parameter of BTH_HCI_IOCTL_GET_LAST_INQUIRY_DATA

PacketMarker

Used by the HCI stack layer for matching command completion to the HCI stack client issuing the command.

See Also

Reference

Bluetooth Host Controller Interface Reference