Compartir a través de


estructura BLUETOOTH_LOCAL_SERVICE_INFO_STRUCT (bluetoothapis.h)

La estructura BLUETOOTH_LOCAL_SERVICE_INFO contiene información de servicio local para un dispositivo Bluetooth. Esta estructura la usa la función BluetoothSetLocalServiceInfo .

Sintaxis

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;

Miembros

Enabled

Si es TRUE, especifica que los servicios anunciados están habilitados; de lo contrario, los servicios anunciados están deshabilitados.

btAddr

Estructura BLUETOOTH_ADDRESS que contiene la dirección de un dispositivo remoto. Esta dirección se usa cuando se anuncian servicios en un dispositivo.

szName[BLUETOOTH_MAX_SERVICE_NAME_SIZE]

Nombre del servicio. La longitud máxima de esta cadena, incluido el terminador null, es BLUETOOTH_MAX_SERVICE_NAME_SIZE (256).

szDeviceString[BLUETOOTH_DEVICE_NAME_SIZE]

Nombre del dispositivo local, si existe, como COM4 o LPT1. La longitud máxima de esta cadena, incluido el terminador null, es BLUETOOTH_DEVICE_NAME_SIZE (256).

Comentarios

En caso de que el servicio no esté asociado a un dispositivo específico, btAddr debe establecerse en BTH_ADDR_NULL.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Encabezado bluetoothapis.h (incluya Bthsdpdef.h, BluetoothAPIs.h)

Consulte también

BluetoothSetLocalServiceInfo