структура BLUETOOTH_LOCAL_SERVICE_INFO_STRUCT (bluetoothapis.h)
Структура BLUETOOTH_LOCAL_SERVICE_INFO содержит сведения о локальной службе для устройства Bluetooth. Эта структура используется функцией BluetoothSetLocalServiceInfo .
Синтаксис
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;
Члены
Enabled
Значение TRUE указывает, что объявленные службы включены; в противном случае объявленные службы будут отключены.
btAddr
Структура BLUETOOTH_ADDRESS , содержащая адрес удаленного устройства. Этот адрес используется при рекламе служб на устройстве.
szName[BLUETOOTH_MAX_SERVICE_NAME_SIZE]
Имя службы. Максимальная длина этой строки, включая признак конца NULL, составляет BLUETOOTH_MAX_SERVICE_NAME_SIZE (256).
szDeviceString[BLUETOOTH_DEVICE_NAME_SIZE]
Имя локального устройства, если таковое есть, например COM4 или LPT1. Максимальная длина этой строки, включая признак конца NULL, составляет BLUETOOTH_DEVICE_NAME_SIZE (256).
Комментарии
Если служба не связана с определенным устройством, параметру btAddr следует задать значение BTH_ADDR_NULL.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Верхняя часть | bluetoothapis.h (включая Bthsdpdef.h, BluetoothAPIs.h) |