BTH_SDP_RECORD 结构 (bthioctl.h)

BTH_SDP_RECORD 结构包含有关要添加到本地 SDP 服务器的 SDP 记录的信息。

语法

typedef struct _BTH_SDP_RECORD {
  ULONG fSecurity;
  ULONG fOptions;
  ULONG fCodService;
  ULONG recordLength;
  UCHAR record[1];
} BTH_SDP_RECORD, *PBTH_SDP_RECORD;

成员

fSecurity

指定 SDP 记录的安全属性的标志的组合。 下表列出了有效的标志值。

标志 描述
SERVICE_SECURITY_AUTHENTICATE 只有经过身份验证的客户端才能访问此记录。
SERVICE_SECURITY_AUTHORIZE 只有经过授权的客户端才能访问此记录。
SERVICE_SECURITY_ENCRYPT_OPTIONAL 加密是可选的,用于访问此记录。
SERVICE_SECURITY_ENCRYPT_REQUIRED 访问此记录需要加密。
SERVICE_SECURITY_NONE 访问此记录不需要任何安全性。

fOptions

指定 SDP 记录的发布选项的标志组合。 下表列出了有效的标志值。

标志 描述
SERVICE_OPTION_DO_NOT_PUBLISH 记录应输入到本地 SDP 服务器,但不应发布到远程系统。
SERVICE_OPTION_NO_PUBLIC_BROWSE 如果特别请求,应可获取记录,但不应使用 SDP 浏览组进行浏览。

fCodService

可能的值包括:

COD_SERVICE_AUDIO

COD_SERVICE_CAPTURING

COD_SERVICE_INFORMATION

COD_SERVICE_LIMITED

COD_SERVICE_NETWORKING

COD_SERVICE_OBJECT_XFER

COD_SERVICE_POSITIONING

COD_SERVICE_RENDERING

COD_SERVICE_TELEPHONY

recordLength

记录的大小(以字节为单位)。

record[1]

采用原始流格式的 SDP 记录。 第一个字节在此结构中定义,其后是整个记录。

注解

此结构作为 的输入缓冲区和输出缓冲区传递 IOCTL_BTH_SDP_SUBMIT_RECORD_WITH_INFO

要求

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

另请参阅

IOCTL_BTH_SDP_SUBMIT_RECORD_WITH_INFO