BLUETOOTH_LOCAL_SERVICE_INFO_STRUCT結構 (bluetoothapis.h)
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) |