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.
authMethod
Énumération BLUETOOTH_AUTHENTICATION_METHOD qui définit la méthode d’authentification prise en charge.
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) |