Compartilhar via


estrutura BLUETOOTH_LOCAL_SERVICE_INFO_STRUCT (bluetoothapis.h)

A estrutura BLUETOOTH_LOCAL_SERVICE_INFO contém informações de serviço local para um dispositivo Bluetooth. Essa estrutura é usada pela função BluetoothSetLocalServiceInfo .

Sintaxe

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;

Membros

Enabled

Se TRUE, especifica que os serviços anunciados estão habilitados; caso contrário, os serviços anunciados serão desabilitados.

btAddr

Uma estrutura BLUETOOTH_ADDRESS que contém o endereço de um dispositivo remoto. Esse endereço é usado ao anunciar serviços para um dispositivo.

szName[BLUETOOTH_MAX_SERVICE_NAME_SIZE]

O nome do serviço. O comprimento máximo dessa cadeia de caracteres, incluindo o terminador nulo, é BLUETOOTH_MAX_SERVICE_NAME_SIZE (256).

szDeviceString[BLUETOOTH_DEVICE_NAME_SIZE]

O nome do dispositivo local, se houver, como COM4 ou LPT1. O comprimento máximo dessa cadeia de caracteres, incluindo o terminador nulo, é BLUETOOTH_DEVICE_NAME_SIZE (256).

Comentários

Caso o serviço não esteja associado a um dispositivo específico, btAddr deverá ser definido como BTH_ADDR_NULL.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Nenhum compatível
Cabeçalho bluetoothapis.h (inclua Bthsdpdef.h, BluetoothAPIs.h)

Confira também

BluetoothSetLocalServiceInfo