структура 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) |