IOCTL_BTHX_SET_VERSION IOCTL (bthxddi.h)

IOCTL_BTHX_SET_VERSION用于通知传输驱动程序正在使用的扩展性接口的版本。

主要代码

IRP_MJ_DEVICE_CONTROL

输入缓冲区

配置文件驱动程序应使用 KMDF 及其 WdfRequestRetrieveInputMemory 方法来检索输入参数。 例如,若要获取输入缓冲区:

Status = WdfRequestRetrieveInputMemory(_Request, &ReqInMemory);

缓冲区描述 BTHX_VERSION 结构。

有关详细信息,请参阅 WDK 蓝牙示例。

输入缓冲区长度

缓冲区的长度是 BTHX_VERSION 结构的大小。

输出缓冲区

没有。

输出缓冲区长度

没有。

状态块

STATUS_BLOCK结构 成员 信息设置为零,因为蓝牙驱动程序堆栈不返回此 IOCTL 的数据。

Status 成员设置为下表中的值之一。

状态值 描述
STATUS_SUCCESS IOCTL 已成功完成。
 

任何不成功的 NT 状态代码都阻止驱动程序加载。

言论

IOCTL_BTHX_SET_VERSION是同步作。

将仅选择一个版本并设置。

要求

要求 价值
最低支持的客户端 从 Windows 8 开始支持。
标头 bthxddi.h
IRQL <= PASSIVE_LEVEL