Поделиться через


Заголовок bluetoothapis.h

Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:

bluetoothapis.h содержит следующие программные интерфейсы:

Функции

 
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 вызывается при выполнении запроса проверки подлинности на отправку ключа доступа или ответа числового сравнения.
BluetoothSetLocalServiceInfo

Задает сведения о локальной службе для конкретного радиомодулем Bluetooth.
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.
SDP_ELEMENT_DATA

В структуре SDP_ELEMENT_DATA хранятся данные элементов SDP.
SDP_STRING_TYPE_DATA

В структуре SDP_STRING_TYPE_DATA хранятся сведения о типах строк SDP.

Перечисления

 
BLUETOOTH_AUTHENTICATION_METHOD

BLUETOOTH_AUTHENTICATION_METHOD перечисление определяет поддерживаемые типы проверки подлинности при связывании устройств.
BLUETOOTH_AUTHENTICATION_REQUIREMENTS

BLUETOOTH_AUTHENTICATION_REQUIREMENTS перечисление указывает защиту "Человек в середине", необходимую для проверки подлинности.
BLUETOOTH_IO_CAPABILITY

BLUETOOTH_IO_CAPABILITY перечисление определяет возможности ввода и вывода устройства Bluetooth.