Funzione BluetoothAuthenticateMultipleDevices (bluetoothapis.h)
La funzione BluetoothAuthenticateMultipleDevices consente al chiamante di richiedere l'autenticazione di più dispositivi durante una singola istanza della procedura guidata Connessione Bluetooth.
Sintassi
DWORD BluetoothAuthenticateMultipleDevices(
HWND hwndParent,
HANDLE hRadio,
DWORD cDevices,
BLUETOOTH_DEVICE_INFO *rgbtdi
);
Parametri
hwndParent
Finestra da inserire nell'elemento padre della procedura guidata Autenticazione. Se impostato su NULL, la procedura guidata viene padreata dal desktop.
hRadio
Handle di radio locale valido o NULL. Se NULL, l'autenticazione viene tentata su tutte le radio locali; se una radio ha esito positivo, la chiamata alla funzione ha esito positivo.
cDevices
Numero di dispositivi nella matrice pbtdi di strutture BLUETOOTH_DEVICE_INFO .
rgbtdi
Matrice di strutture BLUETOOTH_DEVICE_INFO che contengono record per i dispositivi Bluetooth da autenticare.
Valore restituito
Restituisce ERROR_SUCCESS al completamento positivo; controllare il flag fAuthenticate per ogni dispositivo.
La tabella seguente elenca gli errori comuni.
Codice restituito | Descrizione |
---|---|
|
L'utente ha annullato l'operazione. Controllare il flag fAuthenticate per ogni dispositivo Bluetooth per determinare se tutti i dispositivi sono stati autenticati prima che l'utente annullasse l'operazione. |
|
Uno o più dispositivi nella matrice pbtdi non sono validi. |
|
Tutti i dispositivi a cui fa riferimento pbtdi sono già contrassegnati come autenticati. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista, Windows XP con SP2 [solo app desktop] |
Server minimo supportato | Nessuno supportato |
Piattaforma di destinazione | Windows |
Intestazione | bluetoothapis.h (includere Bthsdpdef.h, BluetoothAPIs.h) |
Libreria | Bthprops.lib |
DLL | bthprops.cpl |
Vedi anche
BluetoothEnableIncomingConnections
BluetoothRegisterForAuthentication