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.
authMethod
Enumeración BLUETOOTH_AUTHENTICATION_METHOD que define el método de autenticación admitido.
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) |