Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Чтобы упростить обнаружение устройств и служб Bluetooth, Windows сопоставляет протокол обнаружения служб Bluetooth (SDP) с интерфейсами пространства имен Сокетов Windows. Основными функциями, используемыми для этого сопоставления, являются WSASetService, WSALookupServiceBegin, WSALookupServiceNextи функции WSALookupServiceEnd. Структура WSAQUERYSETтакже используется вместе с этими функциями.
Так как некоторые понятия и параметры из SDP Bluetooth не обязательно соответствуют напрямую структуре WSAQUERYSET , необходимо обратить внимание на то, как создаются и используются её элементы. Для многих сложных операций Bluetooth, таких как создание записей SDP, используется элемент lpBlob структуры WSAQUERYSET. Если необходимо такое особое внимание, оно специально описывается, например, на справочных страницах, таких как Bluetooth и WSALookupServiceNext, а также других.
Важно понимать, что регистрация SDP отделена от элемента управления сокетом. Когда серверное приложение готово принять клиентское подключение, он должен вызвать функцию WSASetService, чтобы зарегистрировать запись Bluetooth SDP, соответствующую этой службе. Это приложение Bluetooth должно снова вызвать функцию WSASetService перед закрытием, чтобы отменить регистрацию записи BLUETOOth SDP.
При использовании функций сопоставления, описанных на этой странице, назначается пространство имен NS_BTH.
Дополнительные сведения об обнаружении устройств и служб см. на следующих справочных страницах:
- Bluetooth и WSASetService
- Bluetooth и WSALookupServiceBegin для поиска устройств
- Bluetooth и WSALookupServiceBegin для обнаружения служб
- Bluetooth и WSALookupServiceNext
- Bluetooth и WSALookupServiceEnd
- Bluetooth и BLOB
- Bluetooth и WSAQUERYSET
Вы также можете скачать пример подключения Bluetooth для полного примера.
Связанные разделы