Перечисление WDI_CONNECTION_QUALITY_HINT (wditypes.hpp)

Важно!

Этот раздел является частью модели драйвера WDI, выпущенной в Windows 10. Модель драйвера WDI находится в режиме обслуживания и будет получать только исправления с высоким приоритетом. WiFiCx — это модель драйвера Wi-Fi, выпущенная в Windows 11. Мы рекомендуем использовать WiFiCx, чтобы воспользоваться преимуществами новейших функций.

Перечисление WDI_CONNECTION_QUALITY_HINT определяет Wi-Fi указания по качеству подключения.

Синтаксис

typedef enum _WDI_CONNECTION_QUALITY_HINT {
  WDI_CONNECTION_QUALITY_AUTO_POWER_SAVE,
  WDI_CONNECTION_QUALITY_LOW_LATENCY,
  WDI_CONNECTION_QUALITY_HIGH_THROUGHPUT,
  WDI_CONNECTION_QUALITY_NO_POWER_SAVE
} WDI_CONNECTION_QUALITY_HINT;

Константы

 
WDI_CONNECTION_QUALITY_AUTO_POWER_SAVE
Это указание указывает, что узел не имеет особых предпочтений для использования этого порта. Порт должен использовать механизмы энергосбережения, когда это возможно, а также когда другим портам требуется большая доля пропускной способности/радиосвязи. Его можно включить одновременно на нескольких портах. Это параметр качества подключения по умолчанию для порта.
WDI_CONNECTION_QUALITY_LOW_LATENCY
Это указание указывает, что узел хочет использовать этот порт для операций с низкой задержкой. Адаптер должен предоставлять обслуживание для этого порта через регулярный интервал.

Расписание WLAN должно быть таким, чтобы односторонняя задержка не превышала 30 мс, потеря пакетов = <0,5 %, а также не более 3 последовательных пакетов. Он также должен учитывать указанные требования к задержке вне канала.

Его можно установить одновременно на двух портах. Если порты находятся в разных каналах, максимальная задержка будет ослаблена до 50 мс. Это основано на требованиях программы сертификации Windows.

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

Если порт находится в этом режиме, во время перемещения адаптер должен оптимизировать выбор точки доступа (например, используя различные пороговые значения качества канала, чтобы не сканировать или перемещать слишком часто), процесс сопоставления (например, с помощью кэшированного TSF для синхронизации) и обмен безопасностью (например, более агрессивный при использовании PMKID).
WDI_CONNECTION_QUALITY_HIGH_THROUGHPUT
Это указание указывает, что узел выполняет операцию с портом, который не терпим к потере пакетов. Адаптер не должен экономить питание и должен оставаться в рабочем канале данного порта как можно дольше без потери соединения на других портах, пока это указание качества подключения не будет задано.

Это может быть задано протоколом L2 (EAP/4-way handshake exchanges/etc), протоколом L3 (DHCP/etc.) или другими сценариями, в которых высокий уровень доступности каналов важен для общего взаимодействия.

Это значение можно задать только для одного порта.
WDI_CONNECTION_QUALITY_NO_POWER_SAVE
Это указание указывает, что узел не хочет, чтобы адаптер выполнял экономию энергии. Нет особых требований к производительности пути к данным.

Требования

Требование Значение
Минимальная версия клиента Windows 10
Минимальная версия сервера Windows Server 2016
Верхняя часть wditypes.hpp