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


структура DOT11_MAC_FRAME_STATISTICS (windot11.h)

Важный

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

Структура DOT11_MAC_FRAME_STATISTICS записывает статистические счетчики для подложника управления доступом к носителям IEEE (MAC) станции 802.11.

Синтаксис

typedef struct DOT11_MAC_FRAME_STATISTICS {
  ULONGLONG ullTransmittedFrameCount;
  ULONGLONG ullReceivedFrameCount;
  ULONGLONG ullTransmittedFailureFrameCount;
  ULONGLONG ullReceivedFailureFrameCount;
  ULONGLONG ullWEPExcludedCount;
  ULONGLONG ullTKIPLocalMICFailures;
  ULONGLONG ullTKIPReplays;
  ULONGLONG ullTKIPICVErrorCount;
  ULONGLONG ullCCMPReplays;
  ULONGLONG ullCCMPDecryptErrors;
  ULONGLONG ullWEPUndecryptableCount;
  ULONGLONG ullWEPICVErrorCount;
  ULONGLONG ullDecryptSuccessCount;
  ULONGLONG ullDecryptFailureCount;
} DOT11_MAC_FRAME_STATISTICS, *PDOT11_MAC_FRAME_STATISTICS;

Члены

ullTransmittedFrameCount

Количество пакетов единиц данных службы MAC (MSDU) и кадров модуля управления MAC(MMPDU), которые подложник IEEE MAC станции 802.11 успешно передан.

ullReceivedFrameCount

Количество пакетов MSDU и кадров MMPDU, которые подложник IEEE MAC станции 802.11 успешно получил. Этот член не должен быть добавочным для полученных пакетов, которые не смогли расшифровать шифр или проверку MIC.

ullTransmittedFailureFrameCount

Количество пакетов MSDU и кадров MMPDU, которые подложник IEEE MAC станции 802.11 не удалось передать успешно.

ullReceivedFailureFrameCount

Количество пакетов MSDU и кадров MMPDU, которые не удалось получить подложник IEEE MAC станции 802.11.

ullWEPExcludedCount

Число незашифрованных кадров, полученных единицей данных ПРОТОКОЛА MAC (MPDU), которые подложник MAC отклоняется при включенном объекте IEEE 802.11 dot11ExcludeUnencrypted базе данных управления (MIB). Дополнительные сведения об этом объекте MIB см. в OID_DOT11_EXCLUDE_UNENCRYPTED.

Кадры MPDU считаются незашифрованными, если подфилд защищенного кадра поля элемента управления кадрами в заголовке IEEE 802.11 MAC имеет значение нулю.

ullTKIPLocalMICFailures

Количество полученных пакетов MSDU, отбрасываемых станцией 802.11 из-за сбоев микрофона.

ullTKIPReplays

Количество полученных кадров MPDU, отбрасываемых станцией 802.11 из-за процедуры защиты воспроизведения TKIP.

ullTKIPICVErrorCount

Количество зашифрованных кадров MPDU, которые не удалось расшифровать станции 802.11 из-за ошибки TKIP ICV.

ullCCMPReplays

Количество полученных кадров MPDU, отбрасываемых станцией 802.11 из-за процедуры защиты воспроизведения AES-CCMP.

ullCCMPDecryptErrors

Количество полученных кадров MPDU, отбрасываемых станцией 802.11 из-за ошибок, обнаруженных алгоритмом расшифровки AES-CCMP.

ullWEPUndecryptableCount

Количество зашифрованных кадров MPDU, для которых ключ расшифровки WEP недоступен на станции 802.11.

ullWEPICVErrorCount

Количество зашифрованных кадров MPDU, которые не удалось расшифровать станции 802.11 из-за ошибки WEP ICV.

ullDecryptSuccessCount

Число полученных зашифрованных пакетов, которые станция 802.11 успешно расшифровывает.

Для алгоритмов шифров WEP и TKIP драйвер минипорта должен увеличить этот счетчик для каждого полученного зашифрованного MPDU, который был успешно расшифрован. Для алгоритма шифра AES-CCMP драйвер минипорта должен увеличить этот счетчик на каждом полученном зашифрованном пакете MSDU, который был успешно расшифрован.

ullDecryptFailureCount

Число зашифрованных пакетов, которые не удалось расшифровать станция 802.11.

Для алгоритмов шифров WEP и TKIP драйвер минипорта должен увеличить этот счетчик для каждого полученного зашифрованного MPDU, который не был успешно расшифрован. Для алгоритма шифра AES-CCMP драйвер минипорта должен увеличить этот счетчик на каждом полученном зашифрованном пакете MSDU, который не был успешно расшифрован.

Минипорт-драйвер не должен увеличивать этот счетчик для пакетов, расшифровываемых успешно, но отклоняются по другим причинам. Например, драйвер минипорта не должен увеличивать этот счетчик для пакетов, отброшенных из-за сбоев TKIP MIC или воспроизведения TKIP/CCMP.

Замечания

Элементы структуры DOT11_MAC_STATISTICS используются для записи статистики на уровне MAC:

  • Пакеты MSDU 802.11.
  • Кадры MMPDU 802.11.
  • Кадры MPDU 802.11. Счетчики кадров MPDU должны включать все фрагменты MPDU, отправленные для пакета MSDU или кадра MMPDU.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Windows Vista и более поздних версиях операционных систем Windows.
заголовка windot11.h (include Ndis.h)

См. также

OID_DOT11_STATISTICS

расширяемая статистика MAC станции

DOT11_STATISTICS

Native 802.11 Statistics