Поделиться через


структура 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 на принятие или отклонение параметров, отправленных запрашивающим устройством. Если предпочтительное значение, которое отправляется запрашивающим устройством, попадает в диапазон, указанный мин этой структуры и членов Max, то принимаются параметры FlushTO. Если драйвер профиля отклоняет параметр слишком длинным, драйвер профиля отвечает со значением члена Max, максимальное значение будет принято. Если это значение попадает в диапазон, запрошенный удаленным устройством, то принимается значение FlushTO. В противном случае драйвер профиля отклоняет значение FlushTO, а попытка подключения завершается ошибкой.

Если драйвер профиля отклоняет предпочтительное значение времени ожидания удаленного устройства как слишком короткое, драйвер профиля отвечает со значением значения элемента Min, минимальный параметр, который он принимает. Если минимальное время ожидания очистки драйвера профиля попадает в диапазон, запрошенный удаленным устройством, драйвер профиля принимает значение FlushTO. В противном случае драйвер профиля отклоняет значение FlushTO, а попытка подключения завершается ошибкой.

Драйвер профиля согласовывает эти значения отдельно от параметров времени ожидания очистки, которые он запрашивает при попытке открыть исходящий канал на удаленном устройстве с помощью запроса BRB_L2CA_OPEN_CHANNEL. Дополнительные сведения о диапазонах значений см. в L2CAP_CONFIG_VALUE_RANGE.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Версии:_Supported в Windows Vista и более поздних версиях.
заголовка bthddi.h (include Bthddi.h)

См. также

L2CAP_CONFIG_VALUE_RANGE

_BRB_L2CA_OPEN_CHANNEL