структура 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 , и попытка подключения завершается ошибкой.

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

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

Требования

Требование Значение
Минимальная версия клиента Versions:_Supported в Windows Vista и более поздних версиях.
Верхняя часть bthddi.h (включая Bthddi.h)

См. также раздел

L2CAP_CONFIG_VALUE_RANGE

_BRB_L2CA_OPEN_CHANNEL