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 结构指定特定于蓝牙供应商的命令。 |