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) |