BLUETOOTH_AUTHENTICATION_METHOD enumeration (bluetoothapis.h)

The BLUETOOTH_AUTHENTICATION_METHOD enumeration defines the supported authentication types during device pairing.

Syntax

typedef enum _BLUETOOTH_AUTHENTICATION_METHOD {
  BLUETOOTH_AUTHENTICATION_METHOD_LEGACY = 0x1,
  BLUETOOTH_AUTHENTICATION_METHOD_OOB,
  BLUETOOTH_AUTHENTICATION_METHOD_NUMERIC_COMPARISON,
  BLUETOOTH_AUTHENTICATION_METHOD_PASSKEY_NOTIFICATION,
  BLUETOOTH_AUTHENTICATION_METHOD_PASSKEY
} BLUETOOTH_AUTHENTICATION_METHOD, *PBLUETOOTH_AUTHENTICATION_METHOD;

Constants

 
BLUETOOTH_AUTHENTICATION_METHOD_LEGACY
Value: 0x1
The Bluetooth device supports authentication via a PIN.
BLUETOOTH_AUTHENTICATION_METHOD_OOB
The Bluetooth device supports authentication via out-of-band data.
BLUETOOTH_AUTHENTICATION_METHOD_NUMERIC_COMPARISON
The Bluetooth device supports authentication via numeric comparison.
BLUETOOTH_AUTHENTICATION_METHOD_PASSKEY_NOTIFICATION
The Bluetooth device supports authentication via passkey notification.
BLUETOOTH_AUTHENTICATION_METHOD_PASSKEY
The Bluetooth device supports authentication via passkey.

Requirements

Requirement Value
Minimum supported client Windows XP with SP2 [desktop apps only]
Minimum supported server None supported
Header bluetoothapis.h (include Bthsdpdef.h, BluetoothAPIs.h)