Bluetooth
Общие сведения о технологии Bluetooth.
Для разработки Bluetooth вам потребуются следующие заголовки:
Руководство по программированию см. в разделе Bluetooth.
Функции обратного вызова
Заголовок | Описание |
---|---|
PBYTESWAPUINT128 | Функция Bluetooth SdpByteSwapUint128 используется для изменения порядка байтов 128-разрядного целого числа без знака. |
PBYTESWAPUINT64 | Функция Bluetooth SdpByteSwapUint64 используется для изменения порядка байтов 64-разрядного целого числа без знака. |
PBYTESWAPUUID128 | Функция Bluetooth SdpByteSwapUuid128 используется для изменения порядка байтов 128-разрядного универсального уникального идентификатора (UUID). |
PCONVERTSTREAMTOTREE | Функция Bluetooth SdpConvertStreamToTree используется для создания собственного представления записи SDP на основе дерева Майкрософт, оставляя исходное представление на основе потока без изменений. |
PCONVERTTREETOSTREAM | Функция Bluetooth SdpConvertTreeToStream используется для создания необработанного байтового представления записи SDP из представления в виде дерева. Необработанную версию bytestream можно использовать для публикации на локальном сервере SDP. |
PFNBTHPORT_INDICATION_CALLBACK | Драйверы профилей реализуют функцию обратного вызова L2CAP, чтобы предоставить стеку драйверов Bluetooth механизм уведомления драйвера профиля о входящих запросах подключения L2CAP с удаленных устройств и о любых изменениях состояния открытого подключения L2CAP. |
PFNBTHPORT_INDICATION_CALLBACK_ENHANCED | Драйверы профилей реализуют расширенную функцию обратного вызова L2CAP, чтобы предоставить стеку драйверов Bluetooth механизм уведомления драйвера профиля о любых изменениях состояния открытого подключения L2CAP или eL2CAP. |
PFNBTH_ALLOCATE_BRB | Функция BthAllocateBrb выделяет блок запросов Bluetooth (BRB) указанного типа. |
PFNBTH_FREE_BRB | Функция BthFreeBrb освобождает блок запросов Bluetooth (BRB), который был выделен ранее с помощью BthAllocateBrb. |
PFNBTH_INITIALIZE_BRB | Функция BthInitializeBrb инициализирует блок запросов Bluetooth (BRB), выделенный в локальном стеке. |
PFNBTH_IS_BLUETOOTH_VERSION_AVAILABLE | Функция IsBluetoothVersionAvailable проверяет, поддерживается ли определенная версия Bluetooth операционной системой. |
PFNBTH_REUSE_BRB | Функция BthReuseBrb повторно инициализирует блок запросов Bluetooth (BRB) для повторного использования. |
PFNSCO_INDICATION_CALLBACK | Драйверы профилей реализуют функцию обратного вызова SCO, чтобы предоставить стеку драйверов Bluetooth механизм уведомления драйвера профиля о входящих запросах на подключение SCO от удаленных устройств и о любых изменениях состояния открытого в настоящее время подключения SCO. |
PGETNEXTELEMENT | Функция Bluetooth SdpGetNextElement используется для итерации записей, найденных в потоке записей SDP. |
PRETRIEVEUINT64 | Функция Bluetooth SdpRetrieveUint64 используется для копирования несровненного 64-разрядного целого числа из потока SDP. |
PRETRIEVEUUID128 | Функция Bluetooth SdpRetrieveUuid128 используется для копирования несровненного 128-разрядного универсального уникального идентификатора (UUID) из потока SDP. |
PVALIDATESTREAM | Функция Bluetooth SdpValidateStream используется для анализа необработанной записи SDP и определения того, содержит ли она ошибки. |
Функции IOCTL
IOCTL_BTH_DISCONNECT_DEVICE Драйверы профилей используют IOCTL_BTH_DISCONNECT_DEVICE для запроса операционной системы на отключение указанного удаленного устройства. |
IOCTL_BTH_GET_DEVICE_INFO Запрос IOCTL_BTH_GET_DEVICE_INFO возвращает сведения обо всех кэшированных ранее обнаруженных удаленных радиомодулемах с поддержкой Bluetooth. |
IOCTL_BTH_GET_LOCAL_INFO Запрос IOCTL_BTH_GET_LOCAL_INFO возвращает сведения о локальной системе Bluetooth и радио. |
IOCTL_BTH_GET_RADIO_INFO Запрос IOCTL_BTH_GET_RADIO_INFO получает сведения об указанном удаленном радио. |
IOCTL_BTH_HCI_VENDOR_COMMAND Запрос IOCTL_BTH_HCI_VENDOR_COMMAND позволяет приложениям Bluetooth отправлять на радио команды конкретных поставщиков. |
IOCTL_BTH_SDP_ATTRIBUTE_SEARCH Запрос IOCTL_BTH_SDP_ATTRIBUTE_SEARCH получает атрибуты для указанной записи SDP. |
IOCTL_BTH_SDP_CONNECT Запрос IOCTL_BTH_SDP_CONNECT создает подключение к службе SDP на удаленном устройстве Bluetooth. |
IOCTL_BTH_SDP_DISCONNECT Запрос IOCTL_BTH_SDP_DISCONNECT закрывает подключение к удаленному серверу SDP. |
IOCTL_BTH_SDP_REMOVE_RECORD Запрос IOCTL_BTH_SDP_REMOVE_RECORD удаляет локальную запись SDP, которую ранее отправил драйвер профиля. Локальный сервер больше не будет предлагать эту запись удаленным устройствам. |
IOCTL_BTH_SDP_SERVICE_ATTRIBUTE_SEARCH Запрос IOCTL_BTH_SDP_SERVICE_ATTRIBUTE_SEARCH объединяет службу SDP и поиск атрибутов в одну операцию. Это позволяет вызывающей объекту напрямую получать записи SDP с удаленного устройства. |
IOCTL_BTH_SDP_SERVICE_SEARCH Запрос IOCTL_BTH_SDP_SERVICE_SEARCH обращается к удаленному устройству с запросом SDP для дескрипторов для записей SDP определенного класса службы или классов. |
IOCTL_BTH_SDP_SUBMIT_RECORD Запрос IOCTL_BTH_SDP_SUBMIT_RECORD позволяет драйверу профиля добавить запись SDP на локальный сервер SDP, позволяя клиенту объявить, что служба доступна на локальном компьютере. |
IOCTL_BTH_SDP_SUBMIT_RECORD_WITH_INFO Запрос IOCTL_BTH_SDP_SUBMIT_RECORD_WITH_INFO добавляет запись SDP на локальный сервер SDP вместе с атрибутами, которые не являются частью самой записи SDP. |
IOCTL_BTHX_GET_VERSION Драйверы профилей используют IOCTL_BTHX_GET_VERSION для получения версии, поддерживаемой драйвером транспорта. |
IOCTL_BTHX_QUERY_CAPABILITIES IOCTL_BTHX_QUERY_CAPABILITIES используется для запроса возможностей драйвера транспорта. |
IOCTL_BTHX_READ_HCI IOCTL_BTHX_READ_HCI используется для чтения данных и событий ACL Bluetooth с транспортного уровня. |
IOCTL_BTHX_SET_VERSION IOCTL_BTHX_SET_VERSION используется для информирования транспортного драйвера о версии используемого интерфейса расширяемости. |
IOCTL_BTHX_WRITE_HCI IOCTL_BTHX_WRITE_HCI используется для записи данных и команд ACL Bluetooth на транспортный уровень. |
IOCTL_INTERNAL_BTH_SUBMIT_BRB Драйверы профилей используют IOCTL_INTERNAL_BTH_SUBMIT_BRB для отправки блока запросов Bluetooth (BRB) в стек драйверов Bluetooth. |
IOCTL_INTERNAL_BTHENUM_GET_DEVINFO Запрос IOCTL_INTERNAL_BTHENUM_GET_DEVINFO возвращает сведения об удаленном устройстве, которое заставило диспетчер Plug and Play (PnP) загрузить текущий экземпляр драйвера профиля. |
IOCTL_INTERNAL_BTHENUM_GET_ENUMINFO Запрос IOCTL_INTERNAL_BTHENUM_GET_ENUMINFO получает сведения о базовом устройстве и службе, которые привели к загрузке драйвера профиля диспетчером Plug and Play (PnP). |
Перечисления
ACL_MODE Тип перечисления ACL_MODE используется для перечисления возможных состояний подключения ACL. |
BRB_TYPE Тип перечисления BRB_TYPE используется для определения блока запроса Bluetooth, когда драйвер профиля создает и отправляет BRB. |
BRB_VERSION Зарезервировано для внутреннего использования. |
BTHX_HCI_PACKET_TYPE Перечисление BTHX_HCI_PACKET_TYPE перечисляет различные типы пакетов, отправляемых из стека Bluetooth в транспортный драйвер. |
BTHX_SCO_SUPPORT В перечислении BTHX_SCO_SUPPORT перечислены различные типы SCO, поддерживаемые драйвером транспорта. |
CODING_FORMAT Это перечисление предназначено только для внутреннего использования. |
ENUMERATOR_ACTION Корпорация Майкрософт резервирует перечисление ENUMERATOR_ACTION только для внутреннего использования. Не используйте это перечисление в коде. |
ENUMERATOR_TYPE Тип перечисления ENUMERATOR_TYPE используется для определения связи перечисленного устройства со службой или протоколом. Перечисление ENUMERATOR_TYPE предназначено только для внутреннего использования и не должно использоваться драйверами профилей. |
INDICATION_CODE Тип перечисления INDICATION_CODE указывает драйверу профиля, какой тип произошло событие L2CAP. |
L2CAP_DISCONNECT_REASON Тип перечисления L2CAP_DISCONNECT_REASON указывает причину отключения канала L2CAP. |
PCM_DATA_FORMAT Корпорация Майкрософт резервирует перечисление PCM_DATA_FORMAT только для внутреннего использования. Не используйте это перечисление в коде. |
SCO_DISCONNECT_REASON Тип перечисления SCO_DISCONNECT_REASON указывает причину отключения канала SCO. |
SCO_INDICATION_CODE Тип перечисления SCO_INDICATION_CODE описывает тип входящего подключения SCO или изменения состояния связи. Стек драйвера Bluetooth передает значение из этого перечисления в аргументе Индикация функции обратного вызова SCO драйвера профиля. |
SCO_LINK_TYPE Тип перечисления SCO_LINK_TYPE описывает тип связи, используемой подключением SCO при обработке события указания ScoIndicationRemoteConnect. |
SCO_RETRANSMISSION_EFFORT Тип перечисления SCO_RETRANSMISSION_EFFORT используется для определения политик повторной передачи канала SCO. |
Функции
PBYTESWAPUINT128 Функция Bluetooth SdpByteSwapUint128 используется для изменения порядка байтов 128-разрядного целого числа без знака. |
PBYTESWAPUINT64 Функция Bluetooth SdpByteSwapUint64 используется для изменения порядка байтов 64-разрядного целого числа без знака. |
PBYTESWAPUUID128 Функция Bluetooth SdpByteSwapUuid128 используется для изменения порядка байтов 128-разрядного универсального уникального идентификатора (UUID). |
PCONVERTSTREAMTOTREE Функция Bluetooth SdpConvertStreamToTree используется для создания собственного представления записи SDP майкрософт на основе дерева, оставляя исходное представление на основе потока без изменения. |
PCONVERTTREETOSTREAM Функция Bluetooth SdpConvertTreeToStream используется для создания необработанного байтового представления записи SDP из представления дерева. Необработанная версия байтов подходит для публикации на локальном сервере SDP. |
PFNBTH_ALLOCATE_BRB Функция BthAllocateBrb выделяет блок запросов Bluetooth (BRB) указанного типа. |
PFNBTH_FREE_BRB Функция BthFreeBrb освобождает блок запросов Bluetooth (BRB), выделенный ранее с помощью BthAllocateBrb. |
PFNBTH_INITIALIZE_BRB Функция BthInitializeBrb инициализирует блок запросов Bluetooth (BRB), выделенный в локальном стеке. |
PFNBTH_IS_BLUETOOTH_VERSION_AVAILABLE Функция IsBluetoothVersionAvailable проверяет, поддерживается ли определенная версия Bluetooth операционной системой. |
PFNBTH_REUSE_BRB Функция BthReuseBrb повторно инициализирует блок запросов Bluetooth (BRB) для повторного использования. |
PFNBTHPORT_INDICATION_CALLBACK Драйверы профилей реализуют функцию обратного вызова L2CAP, чтобы предоставить стеку драйверов Bluetooth механизм уведомления драйвера профиля о входящих запросах подключения L2CAP от удаленных устройств и о любых изменениях состояния открытого в настоящее время подключения L2CAP. |
PFNBTHPORT_INDICATION_CALLBACK_ENHANCED Драйверы профилей реализуют расширенную функцию обратного вызова L2CAP, чтобы предоставить стеку драйверов Bluetooth механизм уведомления драйвера профиля о любых изменениях состояния открытого подключения L2CAP или eL2CAP. |
PFNSCO_INDICATION_CALLBACK Драйверы профилей реализуют функцию обратного вызова SCO, чтобы предоставить стеку драйверов Bluetooth механизм уведомления драйвера профиля о входящих запросах на подключение SCO от удаленных устройств и о любых изменениях состояния открытого в настоящее время подключения SCO. |
PGETNEXTELEMENT Функция Bluetooth SdpGetNextElement используется для итерации записей, найденных в потоке записей SDP. |
PRETRIEVEUINT64 Функция Bluetooth SdpRetrieveUint64 используется для копирования неровненного 64-разрядного целого числа из потока SDP. |
PRETRIEVEUUID128 Функция Bluetooth SdpRetrieveUuid128 используется для копирования неровного 128-разрядного универсального уникального идентификатора (UUID) из потока SDP. |
PVALIDATESTREAM Функция Bluetooth SdpValidateStream используется для анализа необработанной записи SDP и определения того, содержит ли она ошибки. |
SdpAddAttributeToTree Функция Bluetooth SdpAddAttributeToTree используется для присоединения узла атрибута SDP к верхнему уровню записи SDP. |
SdpAppendNodeToContainerNode Функция Bluetooth SdpAppendNodeToContainerNode используется для присоединения узла SDP к узлу последовательности или альтернативному узлу SDP. |
SdpCreateNodeAlternative Функция Bluetooth SdpCreateNodeAlternative используется для создания пустого альтернативного узла SDP последовательности. |
SdpCreateNodeBoolean Функция Bluetooth SdpCreateNodeBoolean используется для выделения и инициализации структуры SDP_NODE для логического типа. |
SdpCreateNodeInt128 Функция Bluetooth SdpCreateNodeInt128 используется для выделения и инициализации структуры SDP_NODE для 128-разрядного целочисленного типа. |
SdpCreateNodeInt16 Функция Bluetooth SdpCreateNodeInt16 используется для выделения и инициализации структуры SDP_NODE для 16-разрядного целочисленного типа. |
SdpCreateNodeInt32 Функция Bluetooth SdpCreateNodeInt32 используется для выделения и инициализации структуры SDP_NODE для 32-разрядного целочисленного типа. |
SdpCreateNodeInt64 Функция Bluetooth SdpCreateNodeInt64 используется для выделения и инициализации структуры SDP_NODE для 64-разрядного целочисленного типа. |
SdpCreateNodeInt8 Функция Bluetooth SdpCreateNodeInt8 используется для выделения и инициализации структуры SDP_NODE для 8-разрядного целочисленного типа. |
SdpCreateNodeNil Функция Bluetooth SdpCreateNodeNil используется для выделения и инициализации структуры SDP_NODE пустому типу узла. |
SdpCreateNodeSequence Функция Bluetooth SdpCreateNodeSequence используется для создания пустого узла SDP последовательности. |
SdpCreateNodeString Функция Bluetooth SdpCreateNodeString используется для выделения и инициализации структуры SDP_NODE строковому типу. |
SdpCreateNodeTree Функция Bluetooth SdpCreateNodeTree используется для выделения пустой корневой структуры SDP_TREE_ROOT_NODE. |
SdpCreateNodeUInt128 Функция Bluetooth SdpCreateNodeUInt128 используется для выделения и инициализации структуры SDP_NODE для 128-разрядного целочисленного типа без знака. |
SdpCreateNodeUInt16 Функция Bluetooth SdpCreateNodeUInt16 используется для выделения и инициализации структуры SDP_NODE для 16-разрядного целочисленного типа без знака. |
SdpCreateNodeUInt32 Функция Bluetooth SdpCreateNodeUInt32 используется для выделения и инициализации структуры SDP_NODE для 32-разрядного целочисленного типа без знака. |
SdpCreateNodeUInt64 Функция Bluetooth SdpCreateNodeUInt64 используется для выделения и инициализации структуры SDP_NODE для 64-разрядного целочисленного типа без знака. |
SdpCreateNodeUInt8 Функция Bluetooth SdpCreateNodeUInt8 используется для выделения и инициализации структуры SDP_NODE для 8-разрядного целочисленного типа без знака. |
SdpCreateNodeUrl Функция Bluetooth SdpCreateNodeUrl используется для выделения и инициализации структуры SDP_NODE для типа URL-адреса. |
SdpCreateNodeUUID128 Функция Bluetooth SdpCreateNodeUUID128 используется для выделения и инициализации структуры SDP_NODE для 128-разрядного типа UUID. |
SdpCreateNodeUUID16 Функция Bluetooth SdpCreateNodeUUID16 используется для выделения и инициализации структуры SDP_NODE для 16-разрядного типа UUID. |
SdpCreateNodeUUID32 Функция Bluetooth SdpCreateNodeUUID32 используется для выделения и инициализации структуры SDP_NODE для 32-разрядного типа UUID. |
SdpFindAttributeInTree Функция Bluetooth SdpFindAttributeInTree используется для поиска указанного узла атрибута в древовидном представлении записи SDP. |
SdpFreeTree Функция Bluetooth SdpFreeTree используется для освобождения памяти, выделенной для древовидного представления записи SDP. |
Структуры
INDICATION_PARAMETERS Структура INDICATION_PARAMETERS передается в качестве параметра Parameters в функцию обратного вызова L2CAP драйвера профиля. |
INDICATION_PARAMETERS_ENHANCED Структура INDICATION_PARAMETERS_ENHANCED передается в качестве параметра Parameters расширенной функции обратного вызова L2CAP драйвера профиля. |
_BRB_ACL_ENTER_ACTIVE_MODE Структура _BRB_ACL_ENTER_ACTIVE_MODE указывает удаленное устройство, которое будет переведено в активный режим. |
_BRB_ACL_GET_MODE Структура _BRB_ACL_GET_MODE описывает режим ACL для указанного удаленного устройства. |
_BRB_GET_DEVICE_INTERFACE_STRING Структура _BRB_GET_DEVICE_INTERFACE_STRING описывает строку интерфейса устройства для текущего объекта устройства. |
_BRB_GET_LOCAL_BD_ADDR Структура _BRB_GET_LOCAL_BD_ADDR описывает адрес локального радио. |
_BRB_L2CA_ACL_TRANSFER Структура _BRB_L2CA_ACL_TRANSFER описывает буфер для чтения асинхронных данных или записи асинхронных данных в канал L2CAP. |
_BRB_L2CA_CLOSE_CHANNEL Структура _BRB_L2CA_CLOSE_CHANNEL описывает открытый канал L2CAP для закрытия. |
_BRB_L2CA_OPEN_CHANNEL Структура _BRB_L2CA_OPEN_CHANNEL описывает канал L2CAP для открытия удаленного устройства или ответ от драйвера профиля, принимающего или отклоняющего входящий запрос на подключение L2CAP, инициированный удаленным устройством. |
_BRB_L2CA_OPEN_ENHANCED_CHANNEL Структура _BRB_L2CA_OPEN_ENHANCED_CHANNEL используется для открытия расширенного канала L2CAP на удаленном устройстве или отправки ответа на принятие или отклонение входящего запроса на подключение расширенного L2CAP, инициированного удаленным устройством. |
_BRB_L2CA_PING Структура _BRB_L2CA_PING описывает запрос на связь с удаленным радио. |
_BRB_L2CA_REGISTER_SERVER Драйвер профиля использует структуру _BRB_L2CA_REGISTER_SERVER для регистрации себя в качестве сервера, способного принимать подключения L2CAP с удаленных устройств Bluetooth. |
_BRB_L2CA_UNREGISTER_SERVER Драйвер профиля использует структуру _BRB_L2CA_UNREGISTER_SERVER для отмены регистрации в качестве сервера, способного принимать подключения L2CAP с удаленных устройств Bluetooth. |
_BRB_L2CA_UPDATE_CHANNEL Структура _BRB_L2CA_UPDATE_CHANNEL описывает обновление характеристик связи открытого канала L2CAP с удаленным устройством или для определения изменения определенных атрибутов канала. |
_BRB_PSM Структура _BRB_PSM описывает мультиплексор протокола или службы (PSM) для регистрации или отмены регистрации. |
_BRB_SCO_CLOSE_CHANNEL Структура _BRB_SCO_CLOSE_CHANNEL описывает открытый в настоящее время канал SCO для закрытия. |
_BRB_SCO_FLUSH_CHANNEL Структура _BRB_SCO_FLUSH_CHANNEL описывает операцию очистки для канала SCO. |
_BRB_SCO_GET_CHANNEL_INFO Структура _BRB_SCO_GET_CHANNEL_INFO описывает параметры и статистику канала SCO. |
_BRB_SCO_GET_SYSTEM_INFO Структура _BRB_SCO_GET_SYSTEM_INFO описывает сведения о поддержке подключений SCO локальной системой. |
_BRB_SCO_OPEN_CHANNEL Структура _BRB_SCO_OPEN_CHANNEL описывает канал SCO для открытия для удаленного устройства или ответ драйвера профиля, принимающее или отклоняющее входящий запрос на подключение SCO, инициированный удаленным устройством. |
_BRB_SCO_REGISTER_SERVER Драйвер профиля использует структуру _BRB_SCO_REGISTER_SERVER для регистрации себя в качестве сервера, способного получать подключения SCO с удаленных устройств Bluetooth. |
_BRB_SCO_TRANSFER Структура _BRB_SCO_TRANSFER описывает буфер для чтения изохронных данных или записи изохронных данных в канал SCO. |
_BRB_SCO_UNREGISTER_SERVER Драйвер профиля использует структуру _BRB_SCO_UNREGISTER_SERVER для отмены регистрации в качестве сервера, способного получать подключения SCO с удаленных устройств Bluetooth. |
BASEBAND_CHANNEL_INFO Структура BASEBAND_CHANNEL_INFO описывает выходные сведения о канале baseband, который используется ссылкой SCO после завершения BRB_GET_CHANNEL_INFO BRB. |
BRB Драйверы профилей используют блоки запросов Bluetooth (BRB) для отправки запросов в стек драйверов Bluetooth. Структура BRB определяет формат для всех поддерживаемых команд, которые можно отправить на устройство Bluetooth. |
BRB_HEADER Структура BRB_HEADER содержит сведения о заголовке блока запросов Bluetooth (BRB), включая сведения о типе BRB, который используется стеком драйверов Bluetooth для определения типа BRB для обработки. |
BTH_COMMAND_HEADER Структура BTH_COMMAND_HEADER указывает сведения о заголовке для команды HCI конкретного поставщика. |
BTH_DEVICE_INFO_LIST Структура BTH_DEVICE_INFO_LIST содержит выходные сведения обо всех кэшированных удаленных устройствах, обнаруженных ранее. |
BTH_ENUMERATOR_INFO Структура BTH_ENUMERATOR_INFO содержит сведения о базовом устройстве и службе, которая заставила диспетчер Plug and Play (PnP) загрузить драйвер профиля. |
BTH_LOCAL_RADIO_INFO Структура BTH_LOCAL_RADIO_INFO содержит сведения о локальной системе Bluetooth и радиосвязи. |
BTH_PROFILE_DRIVER_INTERFACE Структура BTH_PROFILE_DRIVER_INTERFACE предоставляет функции для выделения, освобождения, инициализации и повторного использования BRB, а также для определения установленной в настоящее время версии Bluetooth. |
BTH_RADIO_INFO Структура BTH_RADIO_INFO содержит сведения об удаленном радио. |
BTH_SDP_ATTRIBUTE_SEARCH_REQUEST Структура BTH_SDP_ATTRIBUTE_SEARCH_REQUEST содержит сведения, относящиеся к поиску атрибутов SDP. |
BTH_SDP_CONNECT Структура BTH_SDP_CONNECT содержит входные и выходные сведения о подключении между локальной системой Bluetooth и удаленным сервером SDP. Эта структура передается как входной и выходной буфер IOCTL_BTH_SDP_CONNECT. |
BTH_SDP_DISCONNECT Структура BTH_SDP_DISCONNECT содержит входные сведения о дескрипторе подключения к удаленному подключению SDP для завершения. Эта структура передается в качестве входного буфера IOCTL_BTH_SDP_DISCONNECT. |
BTH_SDP_RECORD Структура BTH_SDP_RECORD содержит сведения о записи SDP, которая должна быть добавлена на локальный сервер SDP. |
BTH_SDP_SERVICE_ATTRIBUTE_SEARCH_REQUEST Структура BTH_SDP_SERVICE_ATTRIBUTE_SEARCH_REQUEST содержит сведения, относящиеся к объединенной службе SDP и поиску атрибутов. Эта структура передается в качестве входного буфера в IOCTL_BTH_SDP_SERVICE_ATTRIBUTE_SEARCH IOCTL. |
BTH_SDP_SERVICE_SEARCH_REQUEST Структура BTH_SDP_SERVICE_SEARCH_REQUEST содержит сведения, относящиеся к поиску службы SDP. |
BTH_SDP_STREAM_RESPONSE Структура BTH_SDP_STREAM_RESPONSE содержит сведения о записи SDP. |
BTH_VENDOR_EVENT_INFO Структура BTH_VENDOR_EVENT_INFO указывает буфер, связанный с GUID_BLUETOOTH_HCI_VENDOR_EVENT GUID. |
BTH_VENDOR_PATTERN Структура BTH_VENDOR_PATTERN определяет шаблон поставщика. |
BTH_VENDOR_SPECIFIC_COMMAND Структура BTH_VENDOR_SPECIFIC_COMMAND указывает команду, зависят от поставщика Bluetooth. |
BTHDDI_SDP_NODE_INTERFACE Структура BTHDDI_SDP_NODE_INTERFACE предоставляет функции для управления записями SDP, включая преобразование их в древовидное представление, которое проще анализировать драйверами профилей. |
BTHDDI_SDP_PARSE_INTERFACE Структура BTHDDI_SDP_PARSE_INTERFACE предоставляет функции для анализа записей SDP. |
BTHX_CAPABILITIES Структура BTHX_CAPABILITIES описывает возможности расширяемого транспортного драйвера Bluetooth. |
BTHX_HCI_READ_WRITE_CONTEXT Структура BTHX_HCI_READ_WRITE_CONTEXT используется в качестве структуры входных и выходных данных для IOCTL_BTHX_READ_HCI и IOCTL_BTHX_WRITE_HCI IOCTL. |
BTHX_VERSION Структура BTHX_VERSION описывает версию или версии, поддерживаемые драйвером транспорта. |
CHANNEL_CONFIG_PARAMETERS Структура CHANNEL_CONFIG_PARAMETERS содержит параметры конфигурации для входящих и исходящих направлений канала L2CAP. |
CHANNEL_CONFIG_PARAMETERS_ENHANCED Структура CHANNEL_CONFIG_PARAMETERS_ENHANCED описывает параметры конфигурации для входящих и исходящих направлений канала L2CAP. |
CHANNEL_CONFIG_RESULTS Структура CHANNEL_CONFIG_RESULTS содержит параметры конфигурации и размер буфера всех дополнительных параметров для входящих и исходящих направлений канала L2CAP. |
CHANNEL_CONFIG_RESULTS_ENHANCED Структура CHANNEL_CONFIG_RESULTS_ENHANCED описывает параметры конфигурации и размер буфера любого дополнительного параметра для входящих и исходящих направлений канала L2CAP. |
CO_HEADER Структура CO_HEADER используется для указания значений элемента Header структуры L2CAP_CONFIG_OPTION. |
L2CAP_CONFIG_OPTION Массив структур L2CAP_CONFIG_OPTION используется для указания значений элемента ExtraOptions структур CHANNEL_CONFIG_PARAMETERS, _BRB_L2CA_OPEN_CHANNEL и INDICATION_PARAMETERS. |
L2CAP_CONFIG_RANGE Структура L2CAP_CONFIG_RANGE используется для указания диапазона возможных значений для элемента FlushTO структуры _BRB_L2CA_OPEN_CHANNEL во время входящих запросов. |
L2CAP_CONFIG_VALUE_RANGE Структура L2CAP_CONFIG_VALUE_RANGE используется для указания значений элементов Mtu и FlushTO структуры _BRB_L2CA_OPEN_CHANNEL. |
L2CAP_EXTENDED_FLOW_SPEC L2CAP_EXTENDED_FLOW_SPEC резервируется для использования в будущем. |
L2CAP_FLOWSPEC Эта структура зарезервирована для использования в будущем. |
L2CAP_RETRANSMISSION_AND_FLOW_CONTROL Структура L2CAP_RETRANSMISSION_AND_FLOW_CONTROL описывает параметры конфигурации для расширенного режима повторной передачи и режима потоковой передачи. |
SCO_INDICATION_PARAMETERS Структура SCO_INDICATION_PARAMETERS описывает параметры, указывающие на уведомление о подключении или отключении SCO. |
SDP_NODE Структура SDP_NODE содержит сведения об элементе в древовидном представлении записи SDP. |
SDP_NODE_DATA Объединение SDP_NODE_DATA содержит данные элемента в древовидном представлении записи SDP. |
SDP_NODE_HEADER Структура SDP_NODE_HEADER содержит сведения об элементе в древовидном представлении записи SDP. |
SDP_TREE_ROOT_NODE Структура SDP_TREE_ROOT_NODE является корневым элементом древовидного представления записи SDP. |