Partager via


BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS structure (bluetoothapis.h)

La structure BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS contient des informations de configuration spécifiques sur l’appareil Bluetooth qui répond à une demande d’authentification.

Syntaxe

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;

Membres

deviceInfo

Structure BLUETOOTH_DEVICE_INFO qui contient des informations sur un appareil Bluetooth.

authenticationMethod

Énumération BLUETOOTH_AUTHENTICATION_METHOD qui définit la méthode d’authentification utilisée par l’appareil Bluetooth.

ioCapability

Énumération BLUETOOTH_IO_CAPABILITY qui définit les fonctionnalités d’entrée/sortie de l’appareil Bluetooth.

authenticationRequirements

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

Numeric_Value

Valeur ULONG utilisée pour l’authentification de comparaison numérique.

Passkey

Valeur ULONG utilisée comme clé d’accès utilisée pour l’authentification.

Configuration requise

Condition requise Valeur
Client minimal pris en charge 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

BLUETOOTH_AUTHENTICATION_REQUIREMENTS

BLUETOOTH_DEVICE_INFO

BLUETOOTH_IO_CAPABILITY