IOCTL_BTHX_GET_VERSION IOCTL (bthxddi.h)
配置文件驱动程序使用IOCTL_BTHX_GET_VERSION获取传输驱动程序支持的版本。
主要代码
输入缓冲区
没有。
输入缓冲区长度
没有。
输出缓冲区
配置文件驱动程序应使用 KMDF 及其 WdfRequestRetrieveOutputMemory 方法来检索输出参数。 例如,若要获取输出缓冲区:
Status = WdfRequestRetrieveOutputMemory(_Request, &ReqOutMemory);
缓冲区描述 BTHX_VERSION 结构。
有关详细信息,请参阅 WDK 蓝牙示例。
输出缓冲区长度
缓冲区的长度是 BTHX_VERSION 结构的大小。
状态块
STATUS_BLOCK结构的 信息 成员设置为保存BTHX_VERSION结构的缓冲区的大小(以字节为单位)。
Status 成员设置为下表中的值之一。
状态值 | 描述 |
---|---|
STATUS_SUCCESS | IOCTL 已成功完成。 |
任何不成功的 NT 状态代码都阻止驱动程序加载。
言论
IOCTL_BTHX_GET_VERSION是同步作。
传输驱动程序可以返回它在BTHX_VERSION结构中支持的一个或多个版本。 如果未设置版本,Windows 将卸载蓝牙堆栈。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 从 Windows 8 开始支持。 |
标头 | bthxddi.h |
IRQL | <= PASSIVE_LEVEL |