BTHX_CAPABILITIES structure

The BTHX_CAPABILITIES structure describes the capabilities of the Bluetooth Extensible Transport Driver.

Syntax


typedef struct _BTHX_CAPABILITIES {
  ULONG            MaxAclTransferInSize;
  BTHX_SCO_SUPPORT ScoSupport;
  ULONG            MaxScoChannels;
  BOOLEAN          IsDeviceIdleCapable;
  BOOLEAN          IsDeviceWakeCapable;
} BTHX_CAPABILITIES, *PBTHX_CAPABILITIES;

Members

MaxAclTransferInSize

The maximum size, in bytes, of the ACL packets the transport layer can accept.

ScoSupport

The type of SCO supported. This must be set to ScoSupportHCIBypass.

MaxScoChannels

The maximum supported number of SCO channels. This must be set to 1.

IsDeviceIdleCapable

Whether the device supports idle/sleep power state. TRUE if the device can support idle (in low duty cycle state), else FALSE.

IsDeviceWakeCapable

Whether the device supports remote wake. TRUE if the device supports waking the system from sleep, else FALSE.

Requirements

Version

Versions: Supported starting with Windows 8.

Header

BthXDDI.h (include BthXDDI.h)

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft. All rights reserved.