Compartir a través de


estructura BLUETOOTH_AUTHENTICATE_RESPONSE (bluetoothapis.h)

La estructura BLUETOOTH_AUTHENTICATE_RESPONSE contiene información que se pasa en respuesta a un evento de BTH_REMOTE_AUTHENTICATE_REQUEST.

Sintaxis

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;

Miembros

bthAddressRemote

Estructura BLUETOOTH_ADDRESS que contiene la dirección del dispositivo que solicita la respuesta de autenticación.

Nota Esta información se puede encontrar en la estructura PBLUETOOTH_AUTHENTICATION_CALLBACK PARAMS recuperada de la devolución de llamada.
 

authMethod

Enumeración BLUETOOTH_AUTHENTICATION_METHOD que define el método de autenticación admitido.

Nota Esta información se puede encontrar en la estructura PBLUETOOTH_AUTHENTICATION_CALLBACK PARAMS recuperada de la devolución de llamada.
 

pinInfo

Una de las siguientes estructuras debe usarse según el método de autenticación definido en authMethod. Por ejemplo, si se especifica BLUETOOTH_AUTHENTICATION_METHOD_LEGACY , se debe rellenar la estructura BLUETOOTH_PIN_INFO.

Contiene información para la autenticación de patillas.

oobInfo

Contiene datos fuera de banda que se usan para autenticar el dispositivo.

numericCompInfo

Contiene información para la autenticación de comparación numérica.

passkeyInfo

Contiene información para la autenticación de clave de paso.

negativeResponse

TRUE si se rechazó la solicitud de autenticación; en caso contrario , FALSE.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP con SP2 [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Encabezado bluetoothapis.h (incluya Bthsdpdef.h, BluetoothAPIs.h)

Consulte también

BLUETOOTH_AUTHENTICATION_METHOD