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