BTHX_SCO_SUPPORT - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// bthxddi.h

typedef enum _BTHX_SCO_SUPPORT {
  ScoSupportNone,
  ScoSupportHCI,
  ScoSupportHCIBypass
} BTHX_SCO_SUPPORT, *PBTHX_SCO_SUPPORT;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-bthxddi-_bthx_sco_support)

_BTHX_SCO_SUPPORT enumeration

Description

The BTHX_SCO_SUPPORT enumeration lists the different types of SCO supported by the transport driver.

Constants

ScoSupportNone

SCO is not supported.

ScoSupportHCI

SCO data passes through the HCI layer (stack).

ScoSupportHCIBypass

SCO data does not pass through the HCI layer but through a sideband mechanism like an I2S channel.

Remarks

Upon starting, the Bluetooth stack will query the transport driver for its capabilities by sending the IOCTL_BTHX_QUERY_CAPABILITIES IOCTL.

The output buffer of this IOCTL is defined by the BTHX_CAPABILITIES structure which contains the BTHX_SCO_SUPPORT structure.

The transport driver must specify ScoSupportHCIBypass.