IOCTL_BTH_SDP_DISCONNECT IOCTL (bthioctl.h)

IOCTL_BTH_SDP_DISCONNECT请求关闭与远程 SDP 服务器的连接。

主要代码

IRP_MJ_DEVICE_CONTROL

输入缓冲区

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

另请参阅

BTH_SDP_DISCONNECT

IOCTL_BTH_SDP_CONNECT