L2CAP_CONFIG_RANGE结构(bthddi.h)

L2CAP_CONFIG_RANGE结构用于在传入请求期间为 FlushTO_BRB_L2CA_OPEN_CHANNEL 成员指定一系列可能的值。

语法

typedef struct _L2CAP_CONFIG_RANGE {
  USHORT Min;
  USHORT Max;
} L2CAP_CONFIG_RANGE, *PL2CAP_CONFIG_RANGE;

成员

Min

本地系统可以接受的最小值。

Max

本地系统可以接受的最大值。

言论

L2CAP_CONFIG_RANGE结构包含当远程设备联系配置文件驱动程序请求 L2CAP 连接时,配置文件驱动程序用来协商刷新超时的值范围。 配置文件驱动程序生成并发送 BRB_L2CA_OPEN_CHANNEL_RESPONSE 请求以接受或拒绝请求设备发送的设置。 如果请求设备发送的首选值位于此结构的 Min 指定的范围内,并且 Max 成员指定,则接受 FlushTO 设置。 如果配置文件驱动程序拒绝设置太长,则配置文件驱动程序会响应 Max 成员的值,则它将接受的最大设置。 如果此值属于远程设备请求的范围,则接受 FlushTO 值。 否则,配置文件驱动程序将拒绝 FlushTO 值,并且连接尝试失败。

如果配置文件驱动程序拒绝远程设备的首选超时值太短,则配置文件驱动程序会响应 Min 成员值的值,则它将接受的最小设置。 如果配置文件驱动程序的最小刷新超时超出远程设备请求的范围,则配置文件驱动程序接受 FlushTO 值。 否则,配置文件驱动程序将拒绝 FlushTO 值,并且连接尝试失败。

当配置文件驱动程序尝试使用 BRB_L2CA_OPEN_CHANNEL 请求打开远程设备的出站通道时,配置文件驱动程序会单独协商这些值,这与刷新超时设置分开。 有关值范围的详细信息,请参阅 L2CAP_CONFIG_VALUE_RANGE

要求

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

另请参阅

L2CAP_CONFIG_VALUE_RANGE

_BRB_L2CA_OPEN_CHANNEL