Bluetooth
Обзор технологии Bluetooth.
Для разработки Bluetooth вам потребуются следующие заголовки:
Рекомендации по программированию для этой технологии см. в следующих разделах:
Перечисления
BLUETOOTH_AUTHENTICATION_METHOD BLUETOOTH_AUTHENTICATION_METHOD перечисление определяет поддерживаемые типы проверки подлинности при связывании устройств. |
BLUETOOTH_AUTHENTICATION_REQUIREMENTS BLUETOOTH_AUTHENTICATION_REQUIREMENTS перечисление указывает защиту "Человек в середине", необходимую для проверки подлинности. |
BLUETOOTH_IO_CAPABILITY BLUETOOTH_IO_CAPABILITY перечисление определяет возможности ввода и вывода устройства Bluetooth. |
Функции
BluetoothAuthenticateDevice Отправляет запрос проверки подлинности на удаленное устройство Bluetooth. |
BluetoothAuthenticateDeviceEx Функция BluetoothAuthenticateDeviceEx отправляет запрос проверки подлинности на удаленное устройство Bluetooth. |
BluetoothAuthenticateMultipleDevices Позволяет вызывающей стороны запрашивать проверку подлинности нескольких устройств во время одного экземпляра мастера подключения Bluetooth. |
BluetoothDisplayDeviceProperties Запускает панель управления странице свойств сведений об устройстве. |
BluetoothEnableDiscovery Функция BluetoothEnableDiscovery изменяет состояние обнаружения локального радиосвязи Bluetooth или радиомодулов. |
BluetoothEnableIncomingConnections Функция BluetoothEnableIncomingConnections изменяет, принимает ли локальный радиосвязь Bluetooth входящие подключения. |
BluetoothEnumerateInstalledServices Функция BluetoothEnumerateInstalledServices перечисляет guid служб (глобальные уникальные идентификаторы), включенные на устройстве Bluetooth. |
BluetoothFindDeviceClose Функция BluetoothFindDeviceClose закрывает дескриптор перечисления, связанный с запросом устройства. |
BluetoothFindFirstDevice Функция BluetoothFindFirstDevice начинает перечисление устройств Bluetooth. |
BluetoothFindFirstRadio Функция BluetoothFindFirstRadio начинает перечисление локальных радиостанций Bluetooth. |
BluetoothFindNextDevice Функция BluetoothFindNextDevice находит следующее устройство Bluetooth. |
BluetoothFindNextRadio Функция BluetoothFindNextRadio находит следующий радиосвязь Bluetooth. |
BluetoothFindRadioClose Функция BluetoothFindRadioClose закрывает дескриптор перечисления, связанный с поиском радиомодуля Bluetooth. |
BluetoothGetDeviceInfo Извлекает сведения об удаленном устройстве Bluetooth. |
BluetoothGetRadioInfo Получает сведения о радиомодуле Bluetooth. |
BluetoothIsConnectable Функция BluetoothIsConnectable определяет, является ли радиосвязь Bluetooth или радиосвязь подключена. |
BluetoothIsDiscoverable Функция BluetoothIsDiscoverable определяет, можно ли обнаружить радио или радиоустройства Bluetooth. |
BluetoothIsVersionAvailable Функция BluetoothIsVersionAvailable указывает, поддерживает ли установленный двоичный набор Bluetooth запрошенную версию. |
BluetoothRegisterForAuthentication Функция BluetoothRegisterForAuthentication регистрирует функцию обратного вызова, которая вызывается, когда определенное устройство Bluetooth запрашивает проверку подлинности. |
BluetoothRegisterForAuthenticationEx Функция BluetoothRegisterForAuthenticationEx регистрирует приложение для запроса на закрепление, числового сравнения и функции обратного вызова. |
BluetoothRemoveDevice Удаляет проверку подлинности между устройством Bluetooth и компьютером и очищает кэшированные сведения о службе для устройства. |
BluetoothSdpEnumAttributes Функция BluetoothSdpEnumAttributes выполняет перечисление через поток записей SDP и вызывает функцию обратного вызова для каждого атрибута в записи. |
BluetoothSdpGetAttributeValue Функция BluetoothSdpGetAttributeValue извлекает значение атрибута для идентификатора атрибута. |
BluetoothSdpGetContainerElementData Выполняет итерацию потока контейнера и возвращает каждый элемент, содержащийся в элементе контейнера. |
BluetoothSdpGetElementData Извлекает и анализирует один элемент из потока SDP. |
BluetoothSdpGetString Преобразует необработанную строку, внедренную в запись SDP, в строку Юникода. |
BluetoothSelectDevices Включает выбор устройства Bluetooth. |
BluetoothSelectDevicesFree Освобождает ресурсы, связанные с предыдущим вызовом BluetoothSelectDevices. |
BluetoothSendAuthenticationResponse Функция BluetoothSendAuthenticationResponse вызывается при получении запроса проверки подлинности для отправки ответа ключа доступа. |
BluetoothSendAuthenticationResponseEx Функция BluetoothSendAuthenticationResponseEx вызывается при выполнении запроса проверки подлинности на отправку ключа доступа или ответа числового сравнения. |
BluetoothSetServiceState Включает или отключает службы для устройства Bluetooth. |
BluetoothUnregisterAuthentication Функция BluetoothUnregisterAuthentication удаляет регистрацию для подпрограммы обратного вызова, которая ранее была зарегистрирована с помощью вызова функции BluetoothRegisterForAuthentication. |
BluetoothUpdateDeviceRecord Обновления кэш локального компьютера об устройстве Bluetooth. |
PFN_AUTHENTICATION_CALLBACK Используется совместно с функцией BluetoothRegisterForAuthentication. |
PFN_AUTHENTICATION_CALLBACK_EX функция PFN_AUTHENTICATION_CALLBACK_EX — это прототип функции обратного вызова, используемый в сочетании с функцией BluetoothRegisterForAuthenticationEx. |
PFN_BLUETOOTH_ENUM_ATTRIBUTES_CALLBACK Прототип функции обратного вызова, который вызывается один раз для каждого атрибута, найденного в параметре pSDPStream, переданном в вызов функции BluetoothSdpEnumAttributes. |
PFN_DEVICE_CALLBACK Прототип обратного вызова, используемый при выборе устройств Bluetooth. |
Структуры
BLUETOOTH_ADDRESS_STRUCT Структура BLUETOOTH_ADDRESS предоставляет адрес устройства Bluetooth. |
BLUETOOTH_AUTHENTICATE_RESPONSE BLUETOOTH_AUTHENTICATE_RESPONSE структура содержит сведения, передаваемые в ответ на событие BTH_REMOTE_AUTHENTICATE_REQUEST. |
BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS структура содержит конкретные сведения о конфигурации устройства Bluetooth, отвечающего на запрос проверки подлинности. |
BLUETOOTH_COD_PAIRS Структура BLUETOOTH_COD_PAIRS обеспечивает спецификацию и получение сведений о классе устройства Bluetooth (COD). |
BLUETOOTH_DEVICE_INFO_STRUCT Структура BLUETOOTH_DEVICE_INFO предоставляет сведения об устройстве Bluetooth. |
BLUETOOTH_DEVICE_SEARCH_PARAMS Задает критерии поиска для поиска устройств Bluetooth. |
BLUETOOTH_FIND_RADIO_PARAMS Структура BLUETOOTH_FIND_RADIO_PARAMS упрощает перечисление установленных радиомодулях Bluetooth. |
BLUETOOTH_LOCAL_SERVICE_INFO_STRUCT Содержит сведения о локальной службе для устройства Bluetooth. |
BLUETOOTH_NUMERIC_COMPARISON_INFO BLUETOOTH_NUMERIC_COMPARISON_INFO структура содержит числовое значение, используемое для проверки подлинности с помощью числового сравнения. |
BLUETOOTH_OOB_DATA_INFO BLUETOOTH_OOB_DATA_INFO структура содержит данные, используемые для проверки подлинности перед созданием аппаратного связывания устройств. |
BLUETOOTH_PASSKEY_INFO BLUETOOTH_PASSKEY_INFO структура содержит значение ключа доступа, используемое для проверки подлинности. Ключ доступа аналогичен паролю, за исключением того, что значение ключа доступа используется для проверки подлинности только один раз. |
BLUETOOTH_PIN_INFO BLUETOOTH_PIN_INFO структура содержит сведения, используемые для проверки подлинности с помощью ПИН-кода. |
BLUETOOTH_RADIO_INFO Содержит сведения о радиомодуле Bluetooth. |
BLUETOOTH_SELECT_DEVICE_PARAMS Упрощает и управляет видимостью, проверкой подлинности и выбором устройств и служб Bluetooth. |
BTH_DEVICE_INFO Хранит сведения об устройстве Bluetooth. |
BTH_HCI_EVENT_INFO Используется при получении WM_DEVICECHANGE сообщений для Bluetooth. |
BTH_L2CAP_EVENT_INFO Содержит данные о событиях, связанных с каналом L2CAP. |
BTH_QUERY_DEVICE Структура BTH_QUERY_DEVICE используется при запросе на наличие устройства Bluetooth. |
BTH_QUERY_SERVICE Структура BTH_QUERY_SERVICE используется для запроса службы Bluetooth. |
BTH_RADIO_IN_RANGE Хранит данные об устройствах Bluetooth в пределах диапазона связи. |
BTH_SET_SERVICE Предоставляет сведения о службе для указанной службы Bluetooth. |
SDP_ELEMENT_DATA В структуре SDP_ELEMENT_DATA хранятся данные элементов SDP. |
SDP_STRING_TYPE_DATA В структуре SDP_STRING_TYPE_DATA хранятся сведения о типах строк SDP. |
SdpAttributeRange Структура SdpAttributeRange используется в запросе Bluetooth для ограничения набора атрибутов, возвращаемых в запрос. |
SdpQueryUuid Структура SdpQueryUuid упрощает поиск идентификаторов UUID. |
SdpQueryUuidUnion Объединение SdpQueryUuidUnion содержит UUID, по которому выполняется запрос SDP. Используется в сочетании со структурой SdpQueryUuid. |
SOCKADDR_BTH Структура SOCKADDR_BTH используется в сочетании с операциями сокета Bluetooth, определяемыми AF_BTH семейства адресов. |