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