Condividi tramite


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)

Vedi anche

BluetoothSetLocalServiceInfo