Bluetooth
蓝牙技术概述。
若要开发蓝牙,需要以下标头:
有关编程指南,请参阅 蓝牙。
回调函数
标题 | 说明 |
---|---|
PBYTESWAPUINT128 | 蓝牙 SdpByteSwapUint128 函数用于反转无符号 128 位整数的字节顺序。 |
PBYTESWAPUINT64 | 蓝牙 SdpByteSwapUint64 函数用于反转无符号 64 位整数的字节顺序。 |
PBYTESWAPUUID128 | 蓝牙 SdpByteSwapUuid128 函数用于反转 128 位通用唯一标识符的字节顺序 (UUID) 。 |
PCONVERTSTREAMTOTREE | 蓝牙 SdpConvertStreamToTree 函数用于创建 Microsoft 专有的基于树的 SDP 记录表示形式,同时使原始基于流的表示形式未修改。 |
PCONVERTTREETOSTREAM | 蓝牙 SdpConvertTreeToStream 函数用于从树表示形式生成 SDP 记录的原始字节流表示形式。 原始字节流版本适用于在本地 SDP 服务器上发布。 |
PFNBTHPORT_INDICATION_CALLBACK | 配置文件驱动程序实现 L2CAP 回调函数,为蓝牙驱动程序堆栈提供一种机制,用于通知配置文件驱动程序有关来自远程设备的传入 L2CAP 连接请求以及当前打开的 L2CAP 连接状态的任何更改。 |
PFNBTHPORT_INDICATION_CALLBACK_ENHANCED | 配置文件驱动程序实现增强的 L2CAP 回调函数,为蓝牙驱动程序堆栈提供一种机制,以通知配置文件驱动程序当前打开的 L2CAP 或 eL2CAP 连接状态的任何更改。 |
PFNBTH_ALLOCATE_BRB | BthAllocateBrb 函数 (指定类型的 BRB) 分配蓝牙请求块。 |
PFNBTH_FREE_BRB | BthFreeBrb 函数释放之前使用 BthAllocateBrb 分配的蓝牙请求块 (BRB) 。 |
PFNBTH_INITIALIZE_BRB | BthInitializeBrb 函数 (本地堆栈上分配的 BRB) 初始化蓝牙请求块。 |
PFNBTH_IS_BLUETOOTH_VERSION_AVAILABLE | IsBluetoothVersionAvailable 函数检查操作系统是否支持给定的蓝牙版本。 |
PFNBTH_REUSE_BRB | BthReuseBrb 函数重新初始化蓝牙请求块, (要重复使用的 BRB) 。 |
PFNSCO_INDICATION_CALLBACK | 配置文件驱动程序实现 SCO 回调功能,为蓝牙驱动程序堆栈提供一种机制,用于通知配置文件驱动程序有关来自远程设备的传入 SCO 连接请求,以及对当前打开的 SCO 连接状态的任何更改。 |
PGETNEXTELEMENT | 蓝牙 SdpGetNextElement 函数用于循环访问在 SDP 记录流中找到的条目。 |
PRETRIEVEUINT64 | 蓝牙 SdpRetrieveUint64 函数用于从 SDP 流复制未对齐的 64 位整数。 |
PRETRIEVEUUID128 | 蓝牙 SdpRetrieveUuid128 函数用于从 SDP 流复制未对齐的 128 位通用唯一标识符 (UUID) 。 |
PVALIDATESTREAM | 蓝牙 SdpValidateStream 函数用于分析原始 SDP 记录并确定它是否包含错误。 |
IOCTL
IOCTL_BTH_DISCONNECT_DEVICE 配置文件驱动程序使用 IOCTL_BTH_DISCONNECT_DEVICE 请求操作系统断开指定的远程设备的连接。 |
IOCTL_BTH_GET_DEVICE_INFO IOCTL_BTH_GET_DEVICE_INFO请求返回有关所有缓存的、以前发现的已启用蓝牙的远程无线电的信息。 |
IOCTL_BTH_GET_LOCAL_INFO IOCTL_BTH_GET_LOCAL_INFO请求返回有关本地蓝牙系统和无线电的信息。 |
IOCTL_BTH_GET_RADIO_INFO IOCTL_BTH_GET_RADIO_INFO请求获取有关指定远程无线电的信息。 |
IOCTL_BTH_HCI_VENDOR_COMMAND IOCTL_BTH_HCI_VENDOR_COMMAND请求允许蓝牙应用程序将特定于供应商的命令发送到无线电。 |
IOCTL_BTH_SDP_ATTRIBUTE_SEARCH IOCTL_BTH_SDP_ATTRIBUTE_SEARCH请求获取指定 SDP 记录的属性。 |
IOCTL_BTH_SDP_CONNECT IOCTL_BTH_SDP_CONNECT请求创建与远程蓝牙设备上的 SDP 服务的连接。 |
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 数据和事件。 |
IOCTL_BTHX_SET_VERSION IOCTL_BTHX_SET_VERSION用于通知传输驱动程序正在使用的扩展性接口的版本。 |
IOCTL_BTHX_WRITE_HCI IOCTL_BTHX_WRITE_HCI用于将蓝牙 ACL 数据和命令写入传输层。 |
IOCTL_INTERNAL_BTH_SUBMIT_BRB 配置文件驱动程序使用 IOCTL_INTERNAL_BTH_SUBMIT_BRB 将蓝牙请求块 (BRB) 提交到蓝牙驱动程序堆栈。 |
IOCTL_INTERNAL_BTHENUM_GET_DEVINFO IOCTL_INTERNAL_BTHENUM_GET_DEVINFO请求返回有关导致即插即用 (PnP) 管理器加载配置文件驱动程序的当前实例的远程设备的信息。 |
IOCTL_INTERNAL_BTHENUM_GET_ENUMINFO IOCTL_INTERNAL_BTHENUM_GET_ENUMINFO请求获取导致即插即用 (PnP) 管理器加载配置文件驱动程序的基础设备和服务的信息。 |
枚举
ACL_MODE ACL_MODE枚举类型用于列出 ACL 连接的可能状态。 |
BRB_TYPE BRB_TYPE枚举类型用于确定配置文件驱动程序生成并发送 BRB 时的蓝牙请求块。 |
BRB_VERSION 保留以供内部使用。 |
BTHX_HCI_PACKET_TYPE BTHX_HCI_PACKET_TYPE枚举列出了从蓝牙堆栈发送到传输驱动程序的不同类型的数据包。 |
BTHX_SCO_SUPPORT BTHX_SCO_SUPPORT 枚举列出了传输驱动程序支持的不同类型的 SCO。 |
CODING_FORMAT 此枚举仅供内部使用。 |
ENUMERATOR_ACTION Microsoft 保留ENUMERATOR_ACTION枚举仅供内部使用。 请勿在代码中使用此枚举。 |
ENUMERATOR_TYPE ENUMERATOR_TYPE枚举类型用于确定枚举设备是与服务关联还是与协议相关联。 ENUMERATOR_TYPE枚举仅供内部使用,不应由配置文件驱动程序使用。 |
INDICATION_CODE INDICATION_CODE枚举类型向配置文件驱动程序指示发生了哪种类型的 L2CAP 事件。 |
L2CAP_DISCONNECT_REASON L2CAP_DISCONNECT_REASON 枚举类型提供了 L2CAP 通道断开连接的原因。 |
PCM_DATA_FORMAT Microsoft 保留PCM_DATA_FORMAT枚举仅供内部使用。 请勿在代码中使用此枚举。 |
SCO_DISCONNECT_REASON SCO_DISCONNECT_REASON 枚举类型提供了 SCO 通道断开连接的原因。 |
SCO_INDICATION_CODE SCO_INDICATION_CODE枚举类型描述传入 SCO 连接或绑定状态更改的类型。 蓝牙驱动程序堆栈在配置文件驱动程序的 SCO 回调函数的 Indication 参数中传递此枚举的值。 |
SCO_LINK_TYPE SCO_LINK_TYPE 枚举类型描述处理 ScoIndicationRemoteConnect 指示事件时 SCO 连接使用的链接类型。 |
SCO_RETRANSMISSION_EFFORT SCO_RETRANSMISSION_EFFORT 枚举类型用于确定 SCO 通道的重新传输策略。 |
函数
PBYTESWAPUINT128 蓝牙 SdpByteSwapUint128 函数用于反转无符号 128 位整数的字节顺序。 |
PBYTESWAPUINT64 蓝牙 SdpByteSwapUint64 函数用于反转无符号 64 位整数的字节顺序。 |
PBYTESWAPUUID128 蓝牙 SdpByteSwapUuid128 函数用于反转 128 位通用唯一标识符的字节顺序 (UUID) 。 |
PCONVERTSTREAMTOTREE Bluetooth SdpConvertStreamToTree 函数用于创建 Microsoft 专有的基于树的 SDP 记录表示形式,同时不修改原始的基于流的表示形式。 |
PCONVERTTREETOSTREAM Bluetooth SdpConvertTreeToStream 函数用于从树表示形式生成 SDP 记录的原始字节流表示形式。 原始字节流版本适用于在本地 SDP 服务器上发布。 |
PFNBTH_ALLOCATE_BRB BthAllocateBrb 函数 (指定类型的 BRB) 分配蓝牙请求块。 |
PFNBTH_FREE_BRB BthFreeBrb 函数释放之前使用 BthAllocateBrb 分配的蓝牙请求块 (BRB) 。 |
PFNBTH_INITIALIZE_BRB BthInitializeBrb 函数 (本地堆栈上分配的 BRB) 初始化蓝牙请求块。 |
PFNBTH_IS_BLUETOOTH_VERSION_AVAILABLE IsBluetoothVersionAvailable 函数检查操作系统是否支持给定的蓝牙版本。 |
PFNBTH_REUSE_BRB BthReuseBrb 函数重新初始化蓝牙请求块, (BRB) 重复使用。 |
PFNBTHPORT_INDICATION_CALLBACK 配置文件驱动程序实现 L2CAP 回调函数,以便为蓝牙驱动程序堆栈提供一种机制,以通知配置文件驱动程序有关来自远程设备的传入 L2CAP 连接请求,以及当前打开的 L2CAP 连接状态的任何更改。 |
PFNBTHPORT_INDICATION_CALLBACK_ENHANCED 配置文件驱动程序实现增强的 L2CAP 回调函数,以便为蓝牙驱动程序堆栈提供一种机制,用于通知配置文件驱动程序当前打开的 L2CAP 或 eL2CAP 连接状态的任何更改。 |
PFNSCO_INDICATION_CALLBACK 配置文件驱动程序实现 SCO 回调函数,以便为蓝牙驱动程序堆栈提供一种机制,以通知配置文件驱动程序有关来自远程设备的传入 SCO 连接请求,以及当前打开的 SCO 连接状态的任何更改。 |
PGETNEXTELEMENT 蓝牙 SdpGetNextElement 函数用于循环访问在 SDP 记录流中找到的条目。 |
PRETRIEVEUINT64 蓝牙 SdpRetrieveUint64 函数用于从 SDP 流复制未对齐的 64 位整数。 |
PRETRIEVEUUID128 蓝牙 SdpRetrieveUuid128 函数用于从 SDP 流复制未对齐的 128 位通用唯一标识符 (UUID) 。 |
PVALIDATESTREAM 蓝牙 SdpValidateStream 函数用于分析原始 SDP 记录并确定它是否包含错误。 |
SdpAddAttributeToTree 蓝牙 SdpAddAttributeToTree 函数用于将 SDP 属性节点附加到 SDP 记录的顶层。 |
SdpAppendNodeToContainerNode 蓝牙 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 蓝牙 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 蓝牙 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 函数用于向 URL 类型分配和初始化SDP_NODE结构。 |
SdpCreateNodeUUID128 Bluetooth SdpCreateNodeUUID128 函数用于将SDP_NODE结构分配给 128 位 UUID 类型并对其进行初始化。 |
SdpCreateNodeUUID16 蓝牙 SdpCreateNodeUUID16 函数用于将SDP_NODE结构分配给 16 位 UUID 类型并对其进行初始化。 |
SdpCreateNodeUUID32 蓝牙 SdpCreateNodeUUID32 函数用于为 32 位 UUID 类型分配和初始化SDP_NODE结构。 |
SdpFindAttributeInTree 蓝牙 SdpFindAttributeInTree 函数用于在 SDP 记录的基于树的表示形式中查找指定的属性节点。 |
SdpFreeTree 蓝牙 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 通道读取异步数据或向 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结构描述对远程无线电执行 ping 操作的请求。 |
_BRB_L2CA_REGISTER_SERVER 配置文件驱动程序使用 _BRB_L2CA_REGISTER_SERVER 结构将自身注册为能够从远程蓝牙设备接收 L2CAP 连接的服务器。 |
_BRB_L2CA_UNREGISTER_SERVER 配置文件驱动程序使用 _BRB_L2CA_UNREGISTER_SERVER 结构将自身注销为能够从远程蓝牙设备接收 L2CAP 连接的服务器。 |
_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 连接的服务器。 |
_BRB_SCO_TRANSFER _BRB_SCO_TRANSFER 结构描述一个缓冲区,用于从中读取常时等量数据或将常时等量数据写入 SCO 通道。 |
_BRB_SCO_UNREGISTER_SERVER 配置文件驱动程序使用 _BRB_SCO_UNREGISTER_SERVER 结构将自身注销为能够从远程蓝牙设备接收 SCO 连接的服务器。 |
BASEBAND_CHANNEL_INFO BASEBAND_CHANNEL_INFO结构描述BRB_GET_CHANNEL_INFO BRB 完成后 SCO 链路使用的基带通道的输出信息。 |
BRB 配置文件驱动程序使用蓝牙请求块 (BRB) ,将请求发送到蓝牙驱动程序堆栈。 BRB 结构定义可发送到蓝牙设备的所有受支持命令的格式。 |
BRB_HEADER BRB_HEADER 结构包含有关蓝牙请求块 (BRB) 的标头信息,包括有关蓝牙驱动程序堆栈用于确定要处理的 BRB 类型的 BRB 类型的信息。 |
BTH_COMMAND_HEADER BTH_COMMAND_HEADER 结构指定特定于供应商的 HCI 命令的标头信息。 |
BTH_DEVICE_INFO_LIST BTH_DEVICE_INFO_LIST 结构包含有关所有缓存的、以前发现的远程设备的输出信息。 |
BTH_ENUMERATOR_INFO BTH_ENUMERATOR_INFO 结构包含有关导致即插即用 (PnP) 管理器加载配置文件驱动程序的基础设备和服务的信息。 |
BTH_LOCAL_RADIO_INFO BTH_LOCAL_RADIO_INFO 结构包含有关本地蓝牙系统和无线电的信息。 |
BTH_PROFILE_DRIVER_INTERFACE BTH_PROFILE_DRIVER_INTERFACE 结构提供用于分配、释放、初始化和重用 BRB 以及确定当前安装的蓝牙版本的函数。 |
BTH_RADIO_INFO BTH_RADIO_INFO结构包含有关远程无线电的信息。 |
BTH_SDP_ATTRIBUTE_SEARCH_REQUEST BTH_SDP_ATTRIBUTE_SEARCH_REQUEST 结构包含与 SDP 属性搜索相关的信息。 |
BTH_SDP_CONNECT BTH_SDP_CONNECT结构包含有关本地蓝牙系统和远程 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结构指定特定于蓝牙供应商的命令。 |
BTHDDI_SDP_NODE_INTERFACE BTHDDI_SDP_NODE_INTERFACE 结构提供用于操作 SDP 记录的函数,包括将它们与分析驱动程序可以更轻松地分析的树表示形式进行转换。 |
BTHDDI_SDP_PARSE_INTERFACE BTHDDI_SDP_PARSE_INTERFACE 结构提供用于分析 SDP 记录的函数。 |
BTHX_CAPABILITIES BTHX_CAPABILITIES结构描述了蓝牙可扩展传输驱动程序的功能。 |
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 结构用于指定 L2CAP_CONFIG_OPTION 结构的 Header 成员的值。 |
L2CAP_CONFIG_OPTION L2CAP_CONFIG_OPTION 结构的数组用于指定 CHANNEL_CONFIG_PARAMETERS、_BRB_L2CA_OPEN_CHANNEL 和 INDICATION_PARAMETERS 结构的 ExtraOptions 成员的值。 |
L2CAP_CONFIG_RANGE L2CAP_CONFIG_RANGE 结构用于在传入请求期间为 _BRB_L2CA_OPEN_CHANNEL 结构的 FlushTO 成员指定一系列可能值。 |
L2CAP_CONFIG_VALUE_RANGE L2CAP_CONFIG_VALUE_RANGE 结构用于指定_BRB_L2CA_OPEN_CHANNEL结构的 Mtu 和 FlushTO 成员的值。 |
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 记录的基于树的表示形式的根元素。 |