Bluetooth

Panoramica della tecnologia Bluetooth.

Per sviluppare Bluetooth, sono necessarie queste intestazioni:

Per indicazioni sulla programmazione per questa tecnologia, vedere:

Enumerazioni

 
BLUETOOTH_AUTHENTICATION_METHOD

BLUETOOTH_AUTHENTICATION_METHOD'enumerazione definisce i tipi di autenticazione supportati durante l'associazione dei dispositivi.
BLUETOOTH_AUTHENTICATION_REQUIREMENTS

BLUETOOTH_AUTHENTICATION_REQUIREMENTS'enumerazione specifica la protezione "Man in the Middle" necessaria per l'autenticazione.
BLUETOOTH_IO_CAPABILITY

BLUETOOTH_IO_CAPABILITY'enumerazione definisce le funzionalità di input/output di un dispositivo Bluetooth.

Funzioni

 
BluetoothAuthenticateDevice

Invia una richiesta di autenticazione a un dispositivo Bluetooth remoto.
BluetoothAuthenticateDeviceEx

La funzione BluetoothAuthenticateDeviceEx invia una richiesta di autenticazione a un dispositivo Bluetooth remoto.
BluetoothAuthenticateMultipleDevices

Consente al chiamante di richiedere l'autenticazione di più dispositivi durante una singola istanza della connessione Bluetooth guidata.
BluetoothDisplayDeviceProperties

Avvia لوحة التحكم finestra delle proprietà delle informazioni sul dispositivo.
BluetoothEnableDiscovery

La funzione BluetoothEnableDiscovery modifica lo stato di individuazione di una radio o radio Bluetooth locale.
BluetoothEnableIncomingConnections

La funzione BluetoothEnableIncomingConnections modifica se una radio Bluetooth locale accetta le connessioni in ingresso.
BluetoothEnumerateInstalledServices

La funzione BluetoothEnumerateInstalledServices enumera i GUID dei servizi (Identificatori univoci globali) abilitati in un dispositivo Bluetooth.
BluetoothFindDeviceClose

La funzione BluetoothFindDeviceClose chiude un handle di enumerazione associato a una query del dispositivo.
BluetoothFindFirstDevice

La funzione BluetoothFindFirstDevice avvia i dispositivi Bluetooth di enumerazione.
BluetoothFindFirstRadio

La funzione BluetoothFindFirstRadio avvia l'enumerazione delle radio Bluetooth locali.
BluetoothFindNextDevice

La funzione BluetoothFindNextDevice trova il dispositivo Bluetooth successivo.
BluetoothFindNextRadio

La funzione BluetoothFindNextRadio trova la successiva radio Bluetooth.
BluetoothFindRadioClose

La funzione BluetoothFindRadioClose chiude l'handle di enumerazione associato alla ricerca di radio Bluetooth.
BluetoothGetDeviceInfo

Recupera informazioni su un dispositivo Bluetooth remoto.
BluetoothGetRadioInfo

Ottiene informazioni su una radio Bluetooth.
BluetoothIsConnectable

La funzione BluetoothIsConnectable determina se una radio o radio Bluetooth è collegabile.
BluetoothIsDiscoverable

La funzione BluetoothIsDiscoverable determina se una radio o radio Bluetooth è individuabile.
BluetoothIsVersionAvailable

La funzione BluetoothIsVersionAvailable indica se il set binario Bluetooth installato supporta la versione richiesta.
BluetoothRegisterForAuthentication

La funzione BluetoothRegisterForAuthentication registra una funzione di callback chiamata quando un determinato dispositivo Bluetooth richiede l'autenticazione.
BluetoothRegisterForAuthenticationEx

La funzione BluetoothRegisterForAuthenticationEx registra un'applicazione per una richiesta pin, un confronto numerico e una funzione di callback.
BluetoothRemoveDevice

Rimuove l'autenticazione tra un dispositivo Bluetooth e il computer e cancella le informazioni del servizio memorizzate nella cache per il dispositivo.
BluetoothSdpEnumAttributes

La funzione BluetoothSdpEnumAttributes enumera tramite il flusso di record SDP e chiama la funzione di callback per ogni attributo nel record.
BluetoothSdpGetAttributeValue

La funzione BluetoothSdpGetAttributeValue recupera il valore dell'attributo per un identificatore di attributo.
BluetoothSdpGetContainerElementData

Scorre un flusso del contenitore e restituisce ogni elemento contenuto nell'elemento contenitore.
BluetoothSdpGetElementData

Recupera e analizza un singolo elemento da un flusso SDP.
BluetoothSdpGetString

Converte una stringa non elaborata incorporata nel record SDP in una stringa Unicode.
BluetoothSelectDevices

Abilita la selezione del dispositivo Bluetooth.
BluetoothSelectDevicesFree

Libera le risorse associate a una chiamata precedente a BluetoothSelectDevices.
BluetoothSendAuthenticationResponse

La funzione BluetoothSendAuthenticationResponse viene chiamata quando viene ricevuta una richiesta di autenticazione per inviare la risposta passkey.
BluetoothSendAuthenticationResponseEx

La funzione BluetoothSendAuthenticationResponseEx viene chiamata quando viene effettuata una richiesta di autenticazione per inviare la passkey o una risposta di confronto numerico.
BluetoothSetServiceState

Abilita o disabilita i servizi per un dispositivo Bluetooth.
BluetoothUnregisterAuthentication

La funzione BluetoothUnregisterAuthentication rimuove la registrazione per una routine di callback registrata in precedenza con una chiamata alla funzione BluetoothRegisterForAuthentication.
BluetoothUpdateDeviceRecord

Aggiornamenti la cache del computer locale su un dispositivo Bluetooth.
PFN_AUTHENTICATION_CALLBACK

Usato insieme alla funzione BluetoothRegisterForAuthentication.
PFN_AUTHENTICATION_CALLBACK_EX

PFN_AUTHENTICATION_CALLBACK_EX funzione è un prototipo di funzione di callback usato insieme alla funzione BluetoothRegisterForAuthenticationEx.
PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK

Prototipo di funzione di callback che viene chiamato una volta per ogni attributo trovato nel parametro pSDPStream passato alla chiamata di funzione BluetoothSdpEnumAttributes.
PFN_DEVICE_CALLBACK

Prototipo di callback usato in associazione alla selezione dei dispositivi Bluetooth.

Strutture

 
BLUETOOTH_ADDRESS_STRUCT

La struttura BLUETOOTH_ADDRESS fornisce l'indirizzo di un dispositivo Bluetooth.
BLUETOOTH_AUTHENTICATE_RESPONSE

BLUETOOTH_AUTHENTICATE_RESPONSE struttura contiene informazioni passate in risposta a un evento BTH_REMOTE_AUTHENTICATE_REQUEST.
BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS

BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS struttura contiene informazioni di configurazione specifiche sul dispositivo Bluetooth che risponde a una richiesta di autenticazione.
BLUETOOTH_COD_PAIRS

La struttura BLUETOOTH_COD_PAIRS fornisce specifiche e recupero delle informazioni sulla classe Bluetooth del dispositivo (COD).
BLUETOOTH_DEVICE_INFO_STRUCT

La struttura BLUETOOTH_DEVICE_INFO fornisce informazioni su un dispositivo Bluetooth.
BLUETOOTH_DEVICE_SEARCH_PARAMS

Specifica i criteri di ricerca per le ricerche di dispositivi Bluetooth.
BLUETOOTH_FIND_RADIO_PARAMS

La struttura BLUETOOTH_FIND_RADIO_PARAMS facilita l'enumerazione delle radio Bluetooth installate.
BLUETOOTH_LOCAL_SERVICE_INFO_STRUCT

Contiene informazioni sul servizio locale per un dispositivo Bluetooth.
BLUETOOTH_NUMERIC_COMPARISON_INFO

BLUETOOTH_NUMERIC_COMPARISON_INFO struttura contiene il valore numerico usato per l'autenticazione tramite confronto numerico.
BLUETOOTH_OOB_DATA_INFO

BLUETOOTH_OOB_DATA_INFO struttura contiene dati usati per l'autenticazione prima di stabilire un'associazione di dispositivi out-of-band.
BLUETOOTH_PASSKEY_INFO

BLUETOOTH_PASSKEY_INFO struttura contiene un valore passkey usato per l'autenticazione. Una passkey è simile a una password, ad eccezione del fatto che un valore passkey viene usato solo una volta per l'autenticazione.
BLUETOOTH_PIN_INFO

BLUETOOTH_PIN_INFO struttura contiene informazioni usate per l'autenticazione tramite PIN.
BLUETOOTH_RADIO_INFO

Contiene informazioni su una radio Bluetooth.
BLUETOOTH_SELECT_DEVICE_PARAMS

Semplifica e gestisce la visibilità, l'autenticazione e la selezione di dispositivi e servizi Bluetooth.
BTH_DEVICE_INFO

Archivia informazioni su un dispositivo Bluetooth.
BTH_HCI_EVENT_INFO

Usato in connessione con l'acquisizione di messaggi WM_DEVICECHANGE per Bluetooth.
BTH_L2CAP_EVENT_INFO

Contiene dati sugli eventi associati a un canale L2CAP.
BTH_QUERY_DEVICE

La struttura BTH_QUERY_DEVICE viene usata durante la query per la presenza di un dispositivo Bluetooth.
BTH_QUERY_SERVICE

La struttura BTH_QUERY_SERVICE viene usata per eseguire query su un servizio Bluetooth.
BTH_RADIO_IN_RANGE

Archivia i dati sui dispositivi Bluetooth all'interno dell'intervallo di comunicazione.
BTH_SET_SERVICE

Fornisce informazioni sul servizio per il servizio Bluetooth specificato.
SDP_ELEMENT_DATA

La struttura SDP_ELEMENT_DATA archivia i dati degli elementi SDP.
SDP_STRING_TYPE_DATA

La struttura SDP_STRING_TYPE_DATA archivia informazioni sui tipi di stringa SDP.
SdpAttributeRange

La struttura SdpAttributeRange viene usata in una query Bluetooth per limitare il set di attributi da restituire nella query.
SdpQueryUuid

La struttura SdpQueryUuid facilita la ricerca di UUID.
SdpQueryUuidUnion

L'unione SdpQueryUuidUnion contiene l'UUID in cui eseguire una query SDP. Usato insieme alla struttura SdpQueryUuid.
SOCKADDR_BTH

La struttura SOCKADDR_BTH viene usata insieme alle operazioni del socket Bluetooth, definite dalla famiglia di indirizzi AF_BTH.