Partager via


énumération BLUETOOTH_AUTHENTICATION_REQUIREMENTS (bluetoothapis.h)

L’énumération BLUETOOTH_AUTHENTICATION_REQUIREMENTS spécifie la protection « Man in the Middle » requise pour l’authentification.

Note Cette énumération est prise en charge dans Windows Vista SP2 et Windows 7.
 

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;

Constantes

 
BLUETOOTH_MITM_ProtectionNotRequired
Valeur : 0
La protection contre une attaque « Man in the Middle » n’est pas nécessaire pour l’authentification.
BLUETOOTH_MITM_ProtectionRequired
Valeur : 0x1
Une protection contre une attaque « Man in the Middle » est requise pour l’authentification.
BLUETOOTH_MITM_ProtectionNotRequiredBonding
Valeur : 0x2
La protection contre une attaque de « l’homme du milieu » n’est pas nécessaire pour créer des liens.
BLUETOOTH_MITM_ProtectionRequiredBonding
Valeur : 0x3
La protection contre une attaque de « l’homme du milieu » est nécessaire pour créer des liens.
BLUETOOTH_MITM_ProtectionNotRequiredGeneralBonding
Valeur : 0x4
La protection contre une attaque de « l’homme du milieu » n’est pas nécessaire pour la liaison générale.
BLUETOOTH_MITM_ProtectionRequiredGeneralBonding
Valeur : 0x5
La protection contre une attaque de « l’homme du milieu » est nécessaire pour la liaison générale.
BLUETOOTH_MITM_ProtectionNotDefined
Valeur : 0xff
La protection contre l’attaque de « l’homme du milieu » n’est pas définie.

Remarques

Le fichier d’en-tête associé à cette API est disponible sur Microsoft Connect via le téléchargement du supplément Windows Vista Feature Pack for Wireless Developers. L’accès à cette ressource nécessite une inscription auprès du site web Microsoft Connect. L’en-tête est également inclus dans les packages de ressources de développeur complets disponibles via le Kit de pilotes Windows (WDK), kit de logo Windows (WLK) et Windows Driver Framework (WDF) Connections sur Microsoft Connect.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista, Windows XP avec SP2 [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
En-tête bluetoothapis.h (inclure Bthsdpdef.h, BluetoothAPIs.h)

Voir aussi

BluetoothAuthenticateDeviceEx