bthioctl.h 标头

bltooth 使用此标头。 有关详细信息,请参阅:

bthioctl.h 包含以下编程接口:

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_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) 管理器加载配置文件驱动程序的基础设备和服务的信息。

结构

 
BTH_COMMAND_HEADER

BTH_COMMAND_HEADER 结构指定特定于供应商的 HCI 命令的标头信息。
BTH_DEVICE_INFO_LIST

BTH_DEVICE_INFO_LIST 结构包含有关所有缓存的、以前发现的远程设备的输出信息。
BTH_LOCAL_RADIO_INFO

BTH_LOCAL_RADIO_INFO结构包含有关本地蓝牙系统和无线电的信息。
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 IOCTL_BTH_SDP_SERVICE_ATTRIBUTE_SEARCH。
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 结构指定特定于蓝牙供应商的命令。