Função BluetoothAuthenticateMultipleDevices (bluetoothapis.h)
A função BluetoothAuthenticateMultipleDevices permite que o chamador solicite que vários dispositivos sejam autenticados durante uma única instância do assistente de Conexão Bluetooth.
Sintaxe
DWORD BluetoothAuthenticateMultipleDevices(
HWND hwndParent,
HANDLE hRadio,
DWORD cDevices,
BLUETOOTH_DEVICE_INFO *rgbtdi
);
Parâmetros
hwndParent
Uma janela para ser o pai do assistente de autenticação. Se definido como NULL, o assistente será pai da área de trabalho.
hRadio
O identificador de rádio local válido ou NULL. Se FOR NULL, a autenticação será tentada em todas as rádios locais; se qualquer rádio for bem-sucedido, a chamada de função terá êxito.
cDevices
O número de dispositivos na matriz pbtdi de estruturas de BLUETOOTH_DEVICE_INFO .
rgbtdi
Uma matriz de estruturas de BLUETOOTH_DEVICE_INFO que contêm registros para os dispositivos Bluetooth a serem autenticados.
Retornar valor
Retorna ERROR_SUCCESS após a conclusão bem-sucedida; marcar o sinalizador fAuthenticate para cada dispositivo.
A tabela a seguir lista erros comuns.
Código de retorno | Descrição |
---|---|
|
O usuário cancelou a operação. Verifique o sinalizador fAuthenticate para cada dispositivo Bluetooth para determinar se algum dispositivo foi autenticado antes do usuário cancelar a operação. |
|
Um ou mais dos dispositivos na matriz pbtdi não eram válidos. |
|
Todos os dispositivos apontados por pbtdi já estão marcados como autenticados. |
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 |
Confira também
BluetoothEnableIncomingConnections
BluetoothRegisterForAuthentication