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)입니다.

설명

서비스가 특정 디바이스와 연결되지 않은 경우 btAddrBTH_ADDR_NULL 설정해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 지원되는 버전 없음
머리글 bluetoothapis.h(Bthsdpdef.h, BluetoothAPIs.h 포함)

추가 정보

BluetoothSetLocalServiceInfo