BTHX_CAPABILITIES structure (bthxddi.h)
The BTHX_CAPABILITIES structure describes the capabilities of the Bluetooth Extensible Transport Driver.
typedef struct _BTHX_CAPABILITIES {
ULONG MaxAclTransferInSize;
BTHX_SCO_SUPPORT ScoSupport;
ULONG MaxScoChannels;
BOOLEAN IsDeviceIdleCapable;
BOOLEAN IsDeviceWakeCapable;
} BTHX_CAPABILITIES, *PBTHX_CAPABILITIES;
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.
Requirement | Value |
---|---|
Minimum supported client | Versions:_Supported starting with Windows 8. |
Header | bthxddi.h (include BthXDDI.h) |