IOCTL_BTHX_QUERY_CAPABILITIES IOCTL (bthxddi.h)
IOCTL_BTHX_QUERY_CAPABILITIES用于查询传输驱动程序的功能。
主要代码
输入缓冲区
没有。
输入缓冲区长度
没有。
输出缓冲区
AssociatedIrp.SystemBuffer 成员指向保存 BTHX_CAPABILITIES 结构的缓冲区。
输出缓冲区长度
缓冲区的长度是 BTHX_CAPABILITIES 结构的大小。
状态块
STATUS_BLOCK结构 信息 成员设置为结构的大小。
Status 成员设置为下表中的值之一。
状态值 | 描述 |
---|---|
STATUS_SUCCESS | IOCTL 已成功完成。 |
言论
在启动期间,蓝牙堆栈会发送IOCTL_BTHX_QUERY_CAPABILITIES来查询传输驱动程序的功能。
这是此 IOCTL 的同步调用和失败,可防止 Windows 加载蓝牙堆栈。
此 IOCTL 的输出缓冲区由BTHX_CAPABILITIES结构定义。
MaxScoChannels 成员必须设置为 1。 ScoSupport 成员必须设置为 ScoSupportHCIBypass。 无法执行此作可防止加载堆栈。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 从 Windows 8 开始支持。 |
标头 | bthxddi.h |
IRQL | <= DISPATCH_LEVEL |