struttura BTH_DEVICE_INFO (bthdef.h)
La struttura BTH_DEVICE_INFO archivia le informazioni su un dispositivo Bluetooth.
Sintassi
typedef struct _BTH_DEVICE_INFO {
ULONG flags;
BTH_ADDR address;
BTH_COD classOfDevice;
CHAR name[BTH_MAX_NAME_SIZE];
} BTH_DEVICE_INFO, *PBTH_DEVICE_INFO;
Members
flags
Combinazione di uno o più flag elencati nella tabella seguente.
address
Indirizzo del dispositivo Bluetooth remoto.
classOfDevice
Campo Bit che descrive la classe di dispositivo del dispositivo (COD) del dispositivo remoto. Il COD è costituito dai quattro campi seguenti:
Formato: recuperato usando GET_COD_FORMAT(classOfDevice). L'unico formato attualmente supportato è COD_VERSION.
Principale: recuperato usando il GET_COD_MAJOR(classOfDevice). I valori seguenti sono attualmente definiti, ma è previsto che l'elenco venga espanso. Non usare il campo della classe principale per determinare a quale dispositivo remoto connettersi. Un dispositivo remoto può avere un solo codice di classe principale e potrebbe non essere il codice appropriato per il profilo specificato.
COD_MAJOR_MISCELLANEOUS
COD_MAJOR_COMPUTER
COD_MAJOR_PHONE
COD_MAJOR_LAN_ACCESS
COD_MAJOR_AUDIO
COD_MAJOR_PERIPHERAL
COD_MAJOR_IMAGING
COD_MAJOR_UNCLASSIFIED
Secondario: recuperato usando GET_COD_MINOR(classOfDevice). Il codice secondario è specifico di ogni codice principale, che definisce la modalità di formattazione del codice secondario. Alcuni codici secondari sono rigorosamente valori enumerati; altri sono campi di bit o una combinazione di campi di bit e valori enumerati.
Hint di servizio: recuperati usando il GET_COD_SERVICE(classOfDevice). Fornisce suggerimenti sulla funzionalità del dispositivo remoto.
COD_SERVICE_LIMITED
COD_SERVICE_POSITIONING
COD_SERVICE_NETWORKING
COD_SERVICE_RENDERING
COD_SERVICE_CAPTURING
COD_SERVICE_OBJECT_XFER
COD_SERVICE_AUDIO
COD_SERVICE_TELEPHONY
COD_SERVICE_INFORMATION
name[BTH_MAX_NAME_SIZE]
Nome del dispositivo Bluetooth remoto, come indicato dal dispositivo, codificato in UTF8. L'utente potrebbe aver fornito localmente un nome visualizzato per il dispositivo Bluetooth remoto; tale nome viene sottoposto a override e non viene visualizzato in questo membro; è accessibile solo con una chiamata alla funzione BluetoothGetDeviceInfo .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista, Windows XP con SP2 [solo app desktop] |
Server minimo supportato | Nessuno supportato |
Intestazione | bthdef.h |