bluetoothapis.h) (BLUETOOTH_LOCAL_SERVICE_INFO_STRUCT 结构

BLUETOOTH_LOCAL_SERVICE_INFO结构包含蓝牙设备的本地服务信息。 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