BTSSPConfigurationInfo (Compact 2013)

3/26/2014

This structure contains local device input and output capabilities and configuration information.

Syntax

typedef struct BTSSPConfigurationInfo {
    BTSSPIOCapability IOCapability;
    DWORD             Flags;
} BTSSPConfigurationInfo;

Members

  • IOCapability
    Input and output capabilities of the local device.
  • Flags
    Enables or disables secure simple pairing features.

    Note

    This is set to zero (0) except for testing purposes.

    Allowable values are zero or more of the following:

    • BT_SSP_FLAG_INDICATE_IO_CAPABILITY_REQUEST_EVENTS
    • BT_SSP_FLAG_INDICATE_OOB_DATA_REQUEST_EVENTS
    • BT_SSP_FLAG_BASEBAND_SSP_DISABLE

Remarks

The SSP functions BthSSPSetConfigurationInfo and BthSSPGetConfigurationInfo use this structure as a parameter.

The IO Capability Response and the IO Capability Notification events also use this structure. For more information, see BT_SSP_IO_CAPABILITY_RESPONSE_EVENT and BT_SSP_IO_CAPABILITY_NOTIFICATION_EVENT.

The effects of the Flags field constants are listed below.

Field Constant

Description

BT_SSP_FLAG_INDICATE_IO_CAPABILITY_REQUEST_EVENTS

Enables application-level notification of BTE_SSP_IO_CAPABILITY_REQUEST events.

BT_SSP_FLAG_INDICATE_OOB_DATA_REQUEST_EVENTS

Enables application-level notification of BTE_SSP_REMOTE_OOB_DATA_REQUEST events.

BT_SSP_FLAG_BASEBAND_SSP_DISABLE

Disables Secure Simple Pairing.

Requirements

Header

bt_api.h

See Also

Reference

Bluetooth Application Development Structures
BTSSPIOCapability