Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В Bluetooth структура WSAQUERYSET используется для упрощения обнаружения устройств и служб в пространстве имен Bluetooth, NS_BTH.
Функции WSALookupServiceBegin и функции WSALookupServiceNex t используют структуру WSAQUERYSET для получения сведений о процессе запроса устройства. В следующей таблице перечислены и описываются значения элементов в структуре WSAQUERYSET.
| Член | Входные данные в WSALookupServiceBegin с указанным LUP_CONTAINERS | Возвращенное значение из WSALookupServiceNext |
|---|---|---|
| dwSize | Необходимо задать значение размера(WSAQUERYSET). | sizeof(WSAQUERYSET) возвращается системой. |
| dwOutputFlags | Не используется. | Возможно, у вас есть один или несколько этих флагов: BTHNS_RESULT_DEVICE_CONNECTED Указывает, что устройство подключено. BTHNS_RESULT_DEVICE_REMEMBERED Указывает, что устройство запоминается. Не все запоминаемые устройства проходят проверку подлинности. BTHNS_RESULT_DEVICE_AUTHENTICATED Указывает, что устройство проходит проверку подлинности, сопряжено или привязано. Запоминаются все устройства, прошедшие проверку подлинности. |
| lpszServiceInstanceName | Не используется. | Отображаемое имя устройства, первоначально возвращенное из операции запроса удаленного имени Bluetooth, и, возможно, обновлено локальным пользователем. Возвращается, если указан LUP_RETURN_NAME. |
| lpServiceClassId | Не используется. | 32-разрядный класс Bluetooth устройства (COD), сопоставленный с элементом GUID Data1. Возвращается, если указан LUP_RETURN_TYPE. |
| lpVersion | Не используется. | Не используется. |
| lpszComment | Не используется. | Не используется. |
| dwNameSpace | Должно быть NS_BTH. | Возвращает NS_BTH. |
| lpNSProviderId | Не используется. | Не используется. |
| lpszContext | Не используется. | Не используется. |
| dwNumberOfProtocols | Не используется. | Не используется. |
| lpafpProtocols | Не используется. | Не используется. |
| lpszQueryString | Не используется. | Не используется. |
| dwNumberOfCsAddrs | Не используется. | Указывает количество элементов в массиве CSADDR_INFO структур. |
| lpcsaBuffer | Не используется. | Указатель на структуру CSADDR_INFO с его LocalAddr.lpSockaddr, указывающим на структуру SOCKADDR_BTH с адресом удаленного устройства. Возвращается, если указан LUP_RETURN_ADDR. |
| lpBlob | Необязательный. Может указывать на структуру BLOB, которая указывает на структуру BTH_QUERY_DEVICE, которая может ограничить длину операций запроса устройств, не кэшированных. | Указатель на структуру BLOB, которая указывает на структуру BTH_DEVICE_INFO. lpBlob возвращается, если указан LUP_RETURN_BLOB. Укажите LUP_RETURN_NAME, чтобы получить поле имени BTH_DEVICE_INFO. |