共用方式為


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)

另請參閱

BluetoothSetLocalServiceInfo