Поделиться через


структура 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)

См. также раздел

BluetoothSetLocalServiceInfo