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) |