IOCTL_BTH_SDP_DISCONNECT IOCTL (bthioctl.h)
IOCTL_BTH_SDP_DISCONNECT请求关闭与远程 SDP 服务器的连接。
主要代码
输入缓冲区
AssociatedIrp.SystemBuffer 成员包含一个BTH_SDP_DISCONNECT结构,该结构指定要终止的远程 SDP 连接的连接句柄。
输入缓冲区长度
BTH_SDP_DISCONNECT结构的长度。
输出缓冲区
无。
输出缓冲区长度
无。
状态块
STATUS_BLOCK 结构的 Information 成员设置为零。
Status 成员设置为下表中的值之一。
状态值 | 说明 |
---|---|
STATUS_SUCCESS | IOCTL 已成功完成。 |
STATUS_DEVICE_NOT_CONNECTED | 指定的 SDP 服务器已断开连接。 |
STATUS_INVALID_PARAMETER | 在输入缓冲区中传递的连接句柄无效。 |
注解
当不再需要 SDP 连接时, IOCTL_BTH_SDP_CONNECT 的调用方必须发出IOCTL_BTH_SDP_DISCONNECT IOCTL。 调用IOCTL_BTH_SDP_DISCONNECT后,指定的 SDP 句柄将不再有效。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 版本:Windows Vista 及更高版本中的 _Supported。 |
标头 | bthioctl.h (包括 Bthioctl.h) |
IRQL | <= PASSIVE_LEVEL |