Funzione BluetoothRegisterForAuthenticationEx (bluetoothapis.h)
La funzione BluetoothRegisterForAuthenticationEx registra un'applicazione per una richiesta pin, un confronto numerico e una funzione di callback.
Sintassi
DWORD BluetoothRegisterForAuthenticationEx(
[in, optional] const BLUETOOTH_DEVICE_INFO *pbtdiIn,
[out] HBLUETOOTH_AUTHENTICATION_REGISTRATION *phRegHandleOut,
[in, optional] PFN_AUTHENTICATION_CALLBACK_EX pfnCallbackIn,
[in, optional] PVOID pvParam
);
Parametri
[in, optional] pbtdiIn
Puntatore a una struttura BLUETOOTH_DEVICE_INFO che specifica l'indirizzo Bluetooth da utilizzare per il confronto.
[out] phRegHandleOut
Puntatore a un handle HBLUETOOTH_AUTHENTICATION_REGISTRATION associato all'applicazione registrata. Chiamare BluetoothUnregisterAuthentication per chiudere l'handle.
[in, optional] pfnCallbackIn
Funzione che verrà chiamata quando si verifica l'evento di autenticazione. Questa funzione deve corrispondere al prototipo di PFN_AUTHENTICATION_CALLBACK_EX.
[in, optional] pvParam
Parametro facoltativo da passare alla funzione di callback specificata da pfnCallbackIn. Questo parametro può essere qualsiasi elemento necessario per definire l'applicazione.
Valore restituito
Restituisce ERROR_SUCCESS al completamento corretto; restituisce i codici di errore seguenti in caso di errore:
Codice restituito | Descrizione |
---|---|
|
Memoria insufficiente. |
|
L'handle di registrazione fornito non è valido. |
Commenti
Il chiamante deve fornire un indirizzo di callback valido e deve annullare la registrazione del callback una volta che la notifica non è più necessaria. La registrazione di un dispositivo autenticato può essere eseguita chiamando BluetoothUnregisterAuthentication.
Negli scenari in cui un'applicazione esegue la registrazione per l'autenticazione più volte, solo la prima funzione di callback registrata tramite questa funzione verrà chiamata nell'applicazione mentre è in corso l'autenticazione.
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 (include Bthsdpdef.h, BluetoothAPIs.h) |
Libreria | Bthprops.lib |
DLL | bthprops.cpl |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per