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)입니다.
설명
서비스가 특정 디바이스와 연결되지 않은 경우 btAddr 을 BTH_ADDR_NULL 설정해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | 지원되는 버전 없음 |
머리글 | bluetoothapis.h(Bthsdpdef.h, BluetoothAPIs.h 포함) |