bthioctl.h) (BTH_SDP_ATTRIBUTE_SEARCH_REQUEST 结构

BTH_SDP_ATTRIBUTE_SEARCH_REQUEST 结构包含与 SDP 属性搜索相关的信息。

语法

typedef struct _BTH_SDP_ATTRIBUTE_SEARCH_REQUEST {
  HANDLE_SDP_TYPE   HANDLE_SDP_FIELD_NAME;
  ULONG             searchFlags;
  ULONG             recordHandle;
  SdpAttributeRange range[1];
} BTH_SDP_ATTRIBUTE_SEARCH_REQUEST, *PBTH_SDP_ATTRIBUTE_SEARCH_REQUEST;

成员

HANDLE_SDP_FIELD_NAME

连接请求或HANDLE_SDP_LOCAL返回的句柄。

searchFlags

SDP_SEARCH_Xxx标志的组合。

recordHandle

远程 SDP 服务器从上一次调用 IOCTL 返回的记录句柄IOCTL_BTH_SDP_SERVICE_SEARCH

range[1]

SdpAttributeRange 类型的结构的可变长度数组,其中包含要搜索的 SDP 属性的范围。 范围数组必须按数字升序排列。

注解

此结构作为输入缓冲区传递到 IOCTL_BTH_SDP_ATTRIBUTE_SEARCH IOCTL。

蓝牙驱动程序堆栈通过检查IOCTL_BTH_SDP_ATTRIBUTE_SEARCH输入缓冲区的长度来确定 范围 成员中的数组项数。 因此,必须计算调用 IOCTL_BTH_SDP_SERVICE_SEARCH 时传递的 Parameters.DeviceIoControl.InputBufferLength 成员的确切值。

要求

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

另请参阅