Função BluetoothSendAuthenticationResponseEx (bluetoothapis.h)
A função BluetoothSendAuthenticationResponseEx é chamada quando uma solicitação de autenticação para enviar a chave de acesso ou uma resposta de Comparação Numérica é feita.
Sintaxe
DWORD BluetoothSendAuthenticationResponseEx(
[in, optional] HANDLE hRadioIn,
[in] PBLUETOOTH_AUTHENTICATE_RESPONSE pauthResponse
);
Parâmetros
[in, optional] hRadioIn
Um identificador do dispositivo de rádio Bluetooth para o qual especificar informações de serviço local.
[in] pauthResponse
Ponteiro para uma estrutura BLUETOOTH_AUTHENTICATE_RESPONSE que contém a resposta ao evento BTH_REMOTE_AUTHENTICATE_REQUEST .
Retornar valor
Retorna ERROR_SUCCESS após a conclusão bem-sucedida; retorna os seguintes códigos de erro após a falha:
Código de retorno | Descrição |
---|---|
|
O dispositivo teve a resposta da chave de acesso negada. Isso também pode indicar um problema de comunicação com o dispositivo de rádio local. |
|
O dispositivo retornou um código de falha durante a autenticação. |
Comentários
Os chamadores só podem usar essa função para responder a uma solicitação de autenticação pendente. Os aplicativos devem se registrar com BluetoothRegisterForAuthenticationEx para serem notificados sobre solicitações de autenticação de entrada.
Somente os tipos de resposta BLUETOOTH_AUTHENTICATION_METHOD_LEGACY, BLUETOOTH_AUTHENTICATION_METHOD_NUMERIC_COMPARISON e BLUETOOTH_AUTHENTICATION_METHOD_PASSKEY_NOTIFICATION são válidos.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista, Windows XP com SP2 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Nenhum compatível |
Plataforma de Destino | Windows |
Cabeçalho | bluetoothapis.h (inclua Bthsdpdef.h, BluetoothAPIs.h) |
Biblioteca | Bthprops.lib |
DLL | bthprops.cpl |