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