struttura BLUETOOTH_LOCAL_SERVICE_INFO_STRUCT (bluetoothapis.h)
La struttura BLUETOOTH_LOCAL_SERVICE_INFO contiene informazioni sul servizio locale per un dispositivo Bluetooth. Questa struttura viene utilizzata dalla funzione BluetoothSetLocalServiceInfo .
Sintassi
typedef struct _BLUETOOTH_LOCAL_SERVICE_INFO {
BOOL Enabled;
BLUETOOTH_ADDRESS btAddr;
WCHAR szName[BLUETOOTH_MAX_SERVICE_NAME_SIZE];
WCHAR szDeviceString[BLUETOOTH_DEVICE_NAME_SIZE];
} BLUETOOTH_LOCAL_SERVICE_INFO_STRUCT;
Members
Enabled
Se TRUE, specifica che i servizi annunciati sono abilitati; in caso contrario, i servizi annunciati sono disabilitati.
btAddr
Struttura BLUETOOTH_ADDRESS che contiene l'indirizzo di un dispositivo remoto. Questo indirizzo viene utilizzato quando si annunciano servizi a un dispositivo.
szName[BLUETOOTH_MAX_SERVICE_NAME_SIZE]
Nome del servizio. La lunghezza massima di questa stringa, incluso il carattere di terminazione Null, è BLUETOOTH_MAX_SERVICE_NAME_SIZE (256).
szDeviceString[BLUETOOTH_DEVICE_NAME_SIZE]
Nome del dispositivo locale, se presente, ad esempio COM4 o LPT1. La lunghezza massima di questa stringa, incluso il carattere di terminazione Null, è BLUETOOTH_DEVICE_NAME_SIZE (256).
Commenti
Nel caso in cui il servizio non sia associato a un dispositivo specifico, btAddr deve essere impostato su BTH_ADDR_NULL.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Nessuno supportato |
Intestazione | bluetoothapis.h (include Bthsdpdef.h, BluetoothAPIs.h) |