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) |