Partager via


BLUETOOTH_AUTHENTICATE_RESPONSE structure (bluetoothapis.h)

La structure BLUETOOTH_AUTHENTICATE_RESPONSE contient des informations passées en réponse à un événement BTH_REMOTE_AUTHENTICATE_REQUEST.

Syntaxe

typedef struct _BLUETOOTH_AUTHENTICATE_RESPONSE {
  BLUETOOTH_ADDRESS               bthAddressRemote;
  BLUETOOTH_AUTHENTICATION_METHOD authMethod;
  union {
    BLUETOOTH_PIN_INFO                pinInfo;
    BLUETOOTH_OOB_DATA_INFO           oobInfo;
    BLUETOOTH_NUMERIC_COMPARISON_INFO numericCompInfo;
    BLUETOOTH_PASSKEY_INFO            passkeyInfo;
  };
  UCHAR                           negativeResponse;
} BLUETOOTH_AUTHENTICATE_RESPONSE, *PBLUETOOTH_AUTHENTICATE_RESPONSE;

Membres

bthAddressRemote

Structure BLUETOOTH_ADDRESS qui contient l’adresse de l’appareil demandant la réponse d’authentification.

Note Ces informations se trouvent dans la PBLUETOOTH_AUTHENTICATION_CALLBACK structure PARAMS récupérée à partir du rappel.
 

authMethod

Énumération BLUETOOTH_AUTHENTICATION_METHOD qui définit la méthode d’authentification prise en charge.

Note Ces informations se trouvent dans la PBLUETOOTH_AUTHENTICATION_CALLBACK structure PARAMS récupérée à partir du rappel.
 

pinInfo

L’une des structures suivantes doit être utilisée selon la méthode d’authentification définie dans authMethod. Par exemple, si BLUETOOTH_AUTHENTICATION_METHOD_LEGACY est spécifié, la structure BLUETOOTH_PIN_INFO doit être remplie.

Contient des informations pour l’authentification par broche.

oobInfo

Contient des données hors bande utilisées pour authentifier l’appareil.

numericCompInfo

Contient des informations pour l’authentification de comparaison numérique.

passkeyInfo

Contient des informations pour l’authentification par clé d’accès.

negativeResponse

TRUE si la demande d’authentification a été rejetée ; sinon , FALSE.

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_METHOD