BTH_SDP_CONNECT 结构 (bthioctl.h)

BTH_SDP_CONNECT结构包含有关本地蓝牙系统和远程 SDP 服务器之间的连接的输入和输出信息。 此结构作为 IOCTL_BTH_SDP_CONNECT的输入缓冲区和输出缓冲区传递。

语法

typedef struct _BTH_SDP_CONNECT {
  BTH_ADDR        bthAddress;
  ULONG           fSdpConnect;
  HANDLE_SDP_TYPE HANDLE_SDP_FIELD_NAME;
  UCHAR           requestTimeout;
} BTH_SDP_CONNECT, *PBTH_SDP_CONNECT;

成员

bthAddress

本地系统连接到的远程 SDP 服务器的地址。 此地址不能是本地无线电。

fSdpConnect

一个标志或标志的组合,用于确定如何处理连接请求。 下表中列出了有效的标志值。

标志 描述
SDP_CONNECT_ALLOW_PIN 如果需要,请与远程设备执行引脚交换。
SDP_CONNECT_CACHE 请求从 SDP 记录的本地缓存中提供。

HANDLE_SDP_FIELD_NAME

当连接请求返回时,这将指定与远程服务器的 SDP 连接的句柄。

requestTimeout

此 SDP 通道上的请求超时(以秒为单位)。 如果请求超时,则必须关闭HANDLE_SDP表示的 SDP 连接。 此字段的值由 SDP_REQUEST_TO_MIN 和 SDP_REQUEST_MAX 绑定。 如果指定了SDP_REQUEST_TO_DEFAULT,则超时为 30 秒。

要求

要求
最低受支持的客户端 版本:Windows Vista 及更高版本中的 _Supported。
标头 bthioctl.h (包括 Bthioctl.h)

另请参阅