BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS structure

The BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS structure contains specific configuration information about the Bluetooth device responding to an authentication request.

Syntax


typedef struct _BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS {
  BLUETOOTH_DEVICE_INFO                 deviceInfo;
  BLUETOOTH_AUTHENTICATION_METHOD       authenticationMethod;
  BLUETOOTH_IO_CAPABILITY               ioCapability;
  BLUETOOTH_AUTHENTICATION_REQUIREMENTS authenticationRequirements;
  union {
    ULONG Numeric_Value;
    ULONG Passkey;
  };
} BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS, *PBLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS;

Members

deviceInfo

A BLUETOOTH_DEVICE_INFO structure that contains information about a Bluetooth device.

authenticationMethod

A BLUETOOTH_AUTHENTICATION_METHOD enumeration that defines the authentication method utilized by the Bluetooth device.

ioCapability

A BLUETOOTH_IO_CAPABILITY enumeration that defines the input/output capabilities of the Bluetooth device.

authenticationRequirements

A BLUETOOTH_AUTHENTICATION_REQUIREMENTS specifies the 'Man in the Middle' protection required for authentication.

Numeric_Value

A ULONG value used for Numeric Comparison authentication.

Passkey

A ULONG value used as the passkey used for authentication.

Requirements

Minimum supported client

Windows XP with SP2 [desktop apps only]

Minimum supported server

None supported

Header

BluetoothAPIs.h (include Bthsdpdef.h or BluetoothAPIs.h)

See also

BLUETOOTH_AUTHENTICATION_REQUIREMENTS
BLUETOOTH_DEVICE_INFO
BLUETOOTH_IO_CAPABILITY

 

 

Community Additions

ADD
Show: