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. |