L2CAP_CONFIG_RANGE 结构 (bthddi.h)

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

语法

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 请求,以接受或拒绝请求设备发送的设置。 如果请求设备发送的首选值在此结构的 MinMax 成员指定的范围内,则接受 FlushTO 设置。 如果配置文件驱动程序拒绝设置太长,则配置文件驱动程序将使用 Max 成员的值(它将接受的最大设置)进行响应。 如果此值在远程设备请求的范围内,则接受 FlushTO 值。 否则,配置文件驱动程序会拒绝 FlushTO 值,连接尝试会失败。

如果配置文件驱动程序因太短而拒绝远程设备的首选超时值,则配置文件驱动程序将使用 最小 成员值(它将接受的最小设置)的值进行响应。 如果配置文件驱动程序的最小刷新超时值在远程设备请求的范围内,则配置文件驱动程序接受 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