Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The BLUETOOTH_AUTHENTICATION_REQUIREMENTS enumeration specifies the 'Man in the Middle' protection required for authentication.
Syntax
typedef enum _BLUETOOTH_AUTHENTICATION_REQUIREMENTS {
BLUETOOTH_MITM_ProtectionNotRequired = 0,
BLUETOOTH_MITM_ProtectionRequired = 0x1,
BLUETOOTH_MITM_ProtectionNotRequiredBonding = 0x2,
BLUETOOTH_MITM_ProtectionRequiredBonding = 0x3,
BLUETOOTH_MITM_ProtectionNotRequiredGeneralBonding = 0x4,
BLUETOOTH_MITM_ProtectionRequiredGeneralBonding = 0x5,
BLUETOOTH_MITM_ProtectionNotDefined = 0xff
} BLUETOOTH_AUTHENTICATION_REQUIREMENTS;
Constants
BLUETOOTH_MITM_ProtectionNotRequiredValue: 0 Protection against a "Man in the Middle" attack is not required for authentication. |
BLUETOOTH_MITM_ProtectionRequiredValue: 0x1 Protection against a "Man in the Middle" attack is required for authentication. |
BLUETOOTH_MITM_ProtectionNotRequiredBondingValue: 0x2 Protection against a "Man in the Middle" attack is not required for bonding. |
BLUETOOTH_MITM_ProtectionRequiredBondingValue: 0x3 Protection against a "Man in the Middle" attack is required for bonding. |
BLUETOOTH_MITM_ProtectionNotRequiredGeneralBondingValue: 0x4 Protection against a "Man in the Middle" attack is not required for General Bonding. |
BLUETOOTH_MITM_ProtectionRequiredGeneralBondingValue: 0x5 Protection against a "Man in the Middle" attack is required for General Bonding. |
BLUETOOTH_MITM_ProtectionNotDefinedValue: 0xff Protection against "Man in the Middle" attack is not defined. |
Remarks
The header file associated with this API is available at Microsoft Connect via the Windows Vista Feature Pack for Wireless Developers Supplement download. Access to this resource requires registration with the Microsoft Connect website. The header is also included in the comprehensive developer resource packages available via the Windows Driver Kit (WDK), Windows Logo Kit (WLK) and Windows Driver Framework (WDF) Connections at Microsoft Connect.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows Vista, Windows XP with SP2 [desktop apps only] |
| Minimum supported server | None supported |
| Header | bluetoothapis.h (include Bthsdpdef.h, BluetoothAPIs.h) |