Compartilhar via


estrutura BLUETOOTH_AUTHENTICATE_RESPONSE (bluetoothapis.h)

A estrutura BLUETOOTH_AUTHENTICATE_RESPONSE contém informações passadas em resposta a um evento de BTH_REMOTE_AUTHENTICATE_REQUEST.

Sintaxe

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;

Membros

bthAddressRemote

Uma estrutura BLUETOOTH_ADDRESS que contém o endereço do dispositivo que solicita a resposta de autenticação.

Nota Essas informações podem ser encontradas no PBLUETOOTH_AUTHENTICATION_CALLBACK estrutura PARAMS recuperada do retorno de chamada.
 

authMethod

Uma enumeração BLUETOOTH_AUTHENTICATION_METHOD que define o método de autenticação com suporte.

Nota Essas informações podem ser encontradas no PBLUETOOTH_AUTHENTICATION_CALLBACK estrutura PARAMS recuperada do retorno de chamada.
 

pinInfo

Uma das estruturas a seguir deve ser usada de acordo com o método de autenticação definido em authMethod. Por exemplo, se BLUETOOTH_AUTHENTICATION_METHOD_LEGACY for especificado, a estrutura BLUETOOTH_PIN_INFO deverá ser preenchida.

Contém informações para autenticação de pino.

oobInfo

Contém dados fora de banda usados para autenticar o dispositivo.

numericCompInfo

Contém informações para autenticação de comparação numérica.

passkeyInfo

Contém informações para autenticação de chave de acesso.

negativeResponse

TRUE se a solicitação de autenticação foi rejeitada; caso contrário , FALSE.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP com SP2 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Nenhum compatível
Cabeçalho bluetoothapis.h (inclua Bthsdpdef.h, BluetoothAPIs.h)

Confira também

BLUETOOTH_AUTHENTICATION_METHOD